html, body {
    height: 100%;
}

a:hover, a:focus {
    text-decoration: none;
}

img {
    max-width: 100%;
}

label {
    font-weight: 400;
    white-space: nowrap;
}

hr {
    border-color: #ddd;
}

form {
    margin: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    margin: 0;
}

iframe {
    width: 100%;
    border: none;
}

button:focus {
    outline: none !important;
}

body {
    font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    background-color: #f6f6f6;
    cursor: default;
    overflow-y: scroll;
}

.main-loading {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none;
    text-transform: uppercase;
    z-index: 2;
    position: fixed;
    right: 30px;
    bottom: 30px;
}

    .main-loading .loader {
        display: inline-block;
        width: 30px;
        height: 30px;
        border: solid 5px #aaa;
        border-left-color: #1cac7b;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-animation: loader 400ms linear infinite;
        animation: loader 400ms linear infinite;
    }

@-webkit-keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes loader {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.loading {
    display: inline-block;
}

.loaded {
    display: none;
}

.text-ellipsis {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

    .text-ellipsis.text-ellipsis-sm {
        max-width: 100px !important;
        text-align: center !important;
        margin: 0 auto;
    }

.well {
    background-color: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.main-wrapper {
    width: 100%;
    height: 100%;
    padding-left: 240px;
}

.main-sidebar {
    position: fixed;
    left: 0;
    top: 0;
    width: 240px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    background: #282c37;
    white-space: nowrap;
    z-index: 3;
}

.main-content {
    height: 100%;
    width: 100%;
}

    .main-content .content-inner {
        padding: 30px;
    }

.sidebar-toggle {
    width: 60px;
    height: 60px;
    position: absolute;
    z-index: 1;
    padding: 0;
    cursor: pointer;
    border: none;
    background: none;
    display: none;
    outline: none !important;
}

    .sidebar-toggle span {
        display: block;
        margin: 0 auto;
        height: 4px;
        width: 24px;
        margin-bottom: 4px;
        background-color: #666;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }

        .sidebar-toggle span:last-child {
            margin-bottom: 0;
        }

@media screen and (max-width: 640px) {
    .sidebar-toggle {
        width: 50px;
        height: 50px;
    }
}

.main-overlay {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: rgba(0,0,0,0.7);
    display: none;
}

.sidebar-open .main-overlay {
    display: block;
}

@media screen and (min-width: 1025px) {
    .sidebar-toggle, .main-overlay {
        display: none !important;
    }
}

@media screen and (max-width: 1024px) {
    .main-wrapper {
        padding-left: 0;
    }

    .main-content .content-inner {
        padding: 15px;
    }

    .main-sidebar {
        display: none;
    }

    .sidebar-open .main-sidebar {
        display: block;
    }

    .sidebar-toggle {
        display: block;
    }
}

@media screen and (max-width: 639px) {
    body {
        overflow-y: auto;
    }
}

.main-sidebar {
    color: #74808f;
}

    .main-sidebar a {
        color: #74808f;
        outline: none !important;
    }

    .main-sidebar .nav-user .nav-user-info {
        height: 60px;
        padding-left: 60px;
        border-bottom: 1px solid #22252e;
    }

        .main-sidebar .nav-user .nav-user-info .nav-user-img {
            position: absolute;
            left: 0;
            top: 0;
            text-align: center;
            width: 60px;
        }

            .main-sidebar .nav-user .nav-user-info .nav-user-img img {
                -moz-border-radius: 100%;
                -webkit-border-radius: 100%;
                border-radius: 100%;
                width: 30px;
                height: 30px;
                vertical-align: middle;
                display: block;
                margin: 15px auto;
            }

        .main-sidebar .nav-user .nav-user-info .nav-user-name {
            line-height: 60px;
            font-weight: 500;
        }

    .main-sidebar .nav-user .nav-user-actions {
        border-bottom: 1px solid #22252e;
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .main-sidebar .nav-user .nav-user-actions li {
            height: 60px;
            float: left;
            width: 25%;
            text-align: center;
        }

            .main-sidebar .nav-user .nav-user-actions li a {
                display: block;
                height: 100%;
            }

                .main-sidebar .nav-user .nav-user-actions li a:hover {
                    color: #fff;
                }

            .main-sidebar .nav-user .nav-user-actions li i {
                display: block;
                line-height: 60px;
                font-size: 14px;
            }

                .main-sidebar .nav-user .nav-user-actions li i.fa-globe {
                    font-size: 15px;
                }

    .main-sidebar .nav-sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .main-sidebar .nav-sidebar > ul > li > a {
        height: 60px;
        line-height: 60px;
        padding-left: 60px;
        display: block;
        position: relative;
        text-transform: uppercase;
        font-weight: 500;
    }

        .main-sidebar .nav-sidebar > ul > li > a i {
            width: 60px;
            height: 60px;
            line-height: 60px;
            text-align: center;
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            font-size: 14px;
        }

    .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar {
        display: none;
        padding-left: 50px;
        padding-bottom: 15px;
        position: relative;
        overflow: hidden;
    }

        .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar:after {
            content: "";
            width: 1px;
            height: 100%;
            background: #282c37;
            position: absolute;
            bottom: 30px;
            left: 29px;
        }

        .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li a {
            padding-left: 10px;
            line-height: 30px;
            display: block;
            position: relative;
        }

            .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li a:before {
                content: "";
                width: 20px;
                height: 1px;
                background: #282c37;
                position: absolute;
                top: 14px;
                left: -20px;
            }

            .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li a:after {
                content: "";
                width: 5px;
                height: 5px;
                background: #282c37;
                position: absolute;
                top: 12px;
                left: -5px;
                -moz-border-radius: 100%;
                -webkit-border-radius: 100%;
                border-radius: 100%;
            }

        .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li.active a {
            color: #c9cdd3;
        }

            .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li.active a:after {
                background: #333846;
            }

    .main-sidebar .nav-sidebar > ul > li.active {
        background-color: #22252e;
    }

        .main-sidebar .nav-sidebar > ul > li.active > a {
            color: #c9cdd3;
        }

        .main-sidebar .nav-sidebar > ul > li.active .sub-nav-sidebar {
            display: block;
        }

    .main-sidebar .logo-sidebar {
        height: 41px;
        position: absolute;
        bottom: 30px;
        left: 0;
        width: 100%;
        text-align: center;
        overflow: hidden;
    }

        .main-sidebar .logo-sidebar a {
            display: inline-block;
            height: 100%;
            outline: none !important;
            position: relative;
        }

@media screen and (max-height: 700px) {
    .main-sidebar .logo-sidebar {
        display: none;
    }
}

.main-header {
    margin: 0;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    -moz-box-shadow: 0 1px 0 #f1f1f1;
    -webkit-box-shadow: 0 1px 0 #f1f1f1;
    box-shadow: 0 1px 0 #f1f1f1;
    height: 61px;
    padding: 15px 30px;
    position: relative;
}

    .main-header .page-title {
        font-size: 16px;
        color: #666;
        line-height: 30px;
        height: 30px;
        margin: 0 20px 0 0;
        text-transform: uppercase;
        font-weight: 500;
    }

    .main-header .btn {
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

        .main-header .btn.pull-left {
            margin-right: 10px;
        }

        .main-header .btn.pull-right {
            margin-left: 10px;
        }

    .main-header .dropdown {
        margin-left: 10px;
    }

    .main-header .search {
        border: 1px solid #ddd;
        position: relative;
        margin-left: 10px;
        width: 30px;
        height: 30px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-transition: width ease 0.5s;
        -o-transition: width ease 0.5s;
        -webkit-transition: width ease 0.5s;
        transition: width ease 0.5s;
    }

        .main-header .search i {
            cursor: pointer;
            position: absolute;
            color: #aaa;
            z-index: 0;
            left: 0;
            top: 0;
            width: 28px;
            height: 28px;
            line-height: 28px;
            text-align: center;
        }

        .main-header .search input {
            cursor: pointer;
            font-size: 12px;
            outline: none !important;
            position: relative;
            background: none;
            left: 0;
            top: 0;
            padding-left: 30px;
            z-index: 1;
            width: 100%;
            height: 100%;
            border: none;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }

            .main-header .search input:focus {
                cursor: text;
            }

        .main-header .search.active {
            width: 120px;
        }

            .main-header .search.active input {
                cursor: text;
            }

            .main-header .search.active .tooltip {
                display: none !important;
            }

    .main-header .icon-header-dashboard {
        margin-left: 10px;
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: block;
        text-align: justify;
        position: relative;
    }

        .main-header .icon-header-dashboard i {
            width: 100%;
            height: 100%;
            display: block;
            line-height: 30px;
            font-size: 23px;
            color: #707f95;
        }

        .main-header .icon-header-dashboard.icon-header-trash:hover i {
            color: #ea5a5a;
        }

        .main-header .icon-header-dashboard.page-header .icon-header-logs:hover i {
            color: #f8ac0e;
        }

        .main-header .icon-header-dashboard span {
            display: block;
            position: absolute;
            top: -1px;
            right: -1px;
            width: 16px;
            height: 16px;
            line-height: 16px;
            background: #ea5a5a;
            color: #fff;
            font-size: 10px;
            border-radius: 100%;
        }

    .main-header .right-side-toggle {
        display: none;
        height: 50px;
        width: 30px;
        text-align: left;
        padding: 0 8px 0 0;
        margin: 0;
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        background: none;
        border: none;
    }

        .main-header .right-side-toggle span {
            display: block;
            margin: 0 auto;
            height: 5px;
            width: 5px;
            margin-bottom: 4px;
            background-color: #666;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-radius: 8px;
        }

            .main-header .right-side-toggle span:last-child {
                margin-bottom: 0px;
            }

@media screen and (max-width: 1024px) {
    .main-header {
        padding-left: 60px;
        padding-right: 15px;
    }
}

@media screen and (max-width: 640px) {
    .main-header {
        height: 51px;
        padding: 10px 10px 10px 48px;
    }

        .main-header .page-title {
            margin-right: 12px;
        }

        .main-header .btn-group .btn.btn-sm {
            width: 35px;
        }

        .main-header .btn.pull-left {
            margin-right: 5px;
        }

        .main-header .btn.pull-right {
            margin-left: 5px;
        }

        .main-header .dropdown {
            margin-left: 5px;
        }
}

@media screen and (max-width: 639px) {
    .main-header .right-side-toggle {
        display: block;
    }

    .main-header .right-side {
        display: none;
        background: #fff;
        position: absolute;
        right: 7px;
        top: 59px;
        border: 1px solid #ddd;
        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 10px;
        width: 200px;
        z-index: 2;
    }

        .main-header .right-side:after {
            content: "";
            position: absolute;
            top: -6px;
            right: 5px;
            width: 0;
            height: 0;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #fff;
            border-left: 6px solid transparent;
        }

        .main-header .right-side:before {
            content: "";
            position: absolute;
            top: -7px;
            right: 4px;
            width: 0;
            height: 0;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #ccc;
            border-left: 7px solid transparent;
        }

        .main-header .right-side .pull-right, .main-header .right-side .pull-left {
            float: none !important;
        }

        .main-header .right-side .search {
            margin: 0 0 10px;
            width: 100%;
        }

        .main-header .right-side .dropdown {
            margin: 0;
            display: block;
        }

            .main-header .right-side .dropdown .dropdown-toggle {
                width: 100%;
                text-align: left;
                position: relative;
                z-index: 2;
            }

            .main-header .right-side .dropdown .dropdown-menu {
                position: relative;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none;
                top: -3px;
                z-index: 1;
            }

                .main-header .right-side .dropdown .dropdown-menu li a {
                    padding: 7px 10px;
                }

        .main-header .right-side.active {
            display: block;
        }
}

.btn {
    padding: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    outline: none !important;
}

    .btn [class*="fa-angle-"] {
        font-size: 16px;
    }

.btn {
    line-height: 35px;
    height: 35px;
    padding: 0 17.5px;
    font-size: 14px;
}

    .btn i {
        line-height: 35px;
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
    }

.btn-sm {
    line-height: 30px;
    height: 30px;
    padding: 0 15px;
    font-size: 12px;
}

    .btn-sm i {
        line-height: 30px;
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
    }

.btn-lg {
    line-height: 40px;
    height: 40px;
    padding: 0 20px;
    font-size: 14px;
}

    .btn-lg i {
        line-height: 40px;
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
    }

.btn-default {
    color: #666;
    background-color: #fff;
    border-color: #ddd;
}

    .btn-default:focus, .btn-default.focus {
        color: #666;
        background-color: #e6e6e6;
        border-color: #aaa;
    }

    .btn-default:hover {
        color: #666;
        background-color: #e6e6e6;
        border-color: #bebebe;
    }

    .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
        color: #666;
        background-color: #e6e6e6;
        border-color: #bebebe;
    }

        .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
            color: #666;
            background-color: #d4d4d4;
            border-color: #aaa;
        }

    .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
        background-image: none;
    }

    .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default {
        background-color: #fff;
        border-color: #ddd;
    }

        .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
            background-color: #fff;
            border-color: #ddd;
        }

    .btn-default .badge {
        color: #fff;
        background-color: #666;
    }

.btn-primary {
    color: #fff;
    background-color: #23b1f7;
    border-color: #23b1f7;
}

    .btn-primary:focus, .btn-primary.focus {
        color: #fff;
        background-color: #0898df;
        border-color: #0676ae;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #0898df;
        border-color: #0891d5;
    }

    .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0898df;
        border-color: #0891d5;
    }

        .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
            color: #fff;
            background-color: #0780bc;
            border-color: #0676ae;
        }

    .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
        background-image: none;
    }

    .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary {
        background-color: #23b1f7;
        border-color: #23b1f7;
    }

        .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
            background-color: #23b1f7;
            border-color: #23b1f7;
        }

    .btn-primary .badge {
        color: #23b1f7;
        background-color: #fff;
    }

.btn-success {
    color: #fff;
    background-color: #24b685;
    border-color: #24b685;
}

    .btn-success:focus, .btn-success.focus {
        color: #fff;
        background-color: #1c8b66;
        border-color: #136147;
    }

    .btn-success:hover {
        color: #fff;
        background-color: #1c8b66;
        border-color: #1a8360;
    }

    .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #1c8b66;
        border-color: #1a8360;
    }

        .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
            color: #fff;
            background-color: #166e50;
            border-color: #136147;
        }

    .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
        background-image: none;
    }

    .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success {
        background-color: #24b685;
        border-color: #24b685;
    }

        .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
            background-color: #24b685;
            border-color: #24b685;
        }

    .btn-success .badge {
        color: #24b685;
        background-color: #fff;
    }

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de;
}

    .btn-info:focus, .btn-info.focus {
        color: #fff;
        background-color: #31b0d5;
        border-color: #2390b0;
    }

    .btn-info:hover {
        color: #fff;
        background-color: #31b0d5;
        border-color: #2aabd2;
    }

    .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #31b0d5;
        border-color: #2aabd2;
    }

        .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
            color: #fff;
            background-color: #269abc;
            border-color: #2390b0;
        }

    .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
        background-image: none;
    }

    .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info {
        background-color: #5bc0de;
        border-color: #5bc0de;
    }

        .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
            background-color: #5bc0de;
            border-color: #5bc0de;
        }

    .btn-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.btn-warning {
    color: #fff;
    background-color: #f6bb42;
    border-color: #f6bb42;
}

    .btn-warning:focus, .btn-warning.focus {
        color: #fff;
        background-color: #f4a911;
        border-color: #c88a0a;
    }

    .btn-warning:hover {
        color: #fff;
        background-color: #f4a911;
        border-color: #efa50b;
    }

    .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #f4a911;
        border-color: #efa50b;
    }

        .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
            color: #fff;
            background-color: #d7940a;
            border-color: #c88a0a;
        }

    .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
        background-image: none;
    }

    .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning {
        background-color: #f6bb42;
        border-color: #f6bb42;
    }

        .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
            background-color: #f6bb42;
            border-color: #f6bb42;
        }

    .btn-warning .badge {
        color: #f6bb42;
        background-color: #fff;
    }

.btn-danger {
    color: #fff;
    background-color: #ea5a5a;
    border-color: #ea5a5a;
}

    .btn-danger:focus, .btn-danger.focus {
        color: #fff;
        background-color: #e42d2d;
        border-color: #c51919;
    }

    .btn-danger:hover {
        color: #fff;
        background-color: #e42d2d;
        border-color: #e32424;
    }

    .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #e42d2d;
        border-color: #e32424;
    }

        .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
            color: #fff;
            background-color: #d31b1b;
            border-color: #c51919;
        }

    .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
        background-image: none;
    }

    .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger {
        background-color: #ea5a5a;
        border-color: #ea5a5a;
    }

        .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
            background-color: #ea5a5a;
            border-color: #ea5a5a;
        }

    .btn-danger .badge {
        color: #ea5a5a;
        background-color: #fff;
    }

.btn-hasicon {
    position: relative;
    padding-left: 50px;
}

    .btn-hasicon.btn-sm {
        padding-left: 43px;
    }

    .btn-hasicon.btn-lg {
        padding-left: 56px;
    }

    .btn-hasicon i {
        font-size: 14px;
        border-right: 1px solid rgba(0,0,0,0.08);
        height: 100%;
        margin: 0;
        text-align: center;
        position: absolute;
        top: -1px;
        left: -1px;
        display: block;
        vertical-align: middle;
        width: 35px;
        height: 35px;
        line-height: 37px;
    }

    .btn-hasicon.btn-sm i {
        width: 30px;
        height: 30px;
        line-height: 32px;
    }

    .btn-hasicon.btn-lg i {
        width: 40px;
        height: 40px;
        line-height: 42px;
    }

.btn-icon {
    padding: 0;
    width: 52.5px;
}

    .btn-icon.btn-sm {
        width: 45px;
    }

    .btn-icon.btn-lg {
        width: 60px;
    }

.btn-group.btn-default-group .btn {
    border-right-width: 1px;
    border-left-width: 0;
    margin: 0;
}

.btn-group .btn {
    padding: 0;
    margin: 0;
    margin-right: 2px;
    width: 52.5px;
}

    .btn-group .btn.btn-sm {
        width: 45px;
    }

    .btn-group .btn.btn-lg {
        width: 60px;
    }

        .btn-group .btn.btn-lg i {
            font-size: 16px;
        }

    .btn-group .btn:last-child {
        border-right-width: 1px;
        margin-right: 0;
    }

    .btn-group .btn:first-child {
        border-left-width: 1px;
    }

    .btn-group .btn.btn-default:hover, .btn-group .btn.btn-default:focus {
        border-color: #ddd !important;
    }

.form-group {
    margin-bottom: 20px;
}

    .form-group > label.error {
        color: #ea5a5a !important;
        font-weight: bold;
        font-size: 12px;
    }

.form-control {
    border-color: #ddd;
    -moz-box-shadow: 0 1px 0 #eee !important;
    -webkit-box-shadow: 0 1px 0 #eee !important;
    box-shadow: 0 1px 0 #eee !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: 400;
    font-size: 14px;
    height: 40px;
    padding-left: 10px;
    color: #444;
    resize:none;
}

    .form-control:focus {
        border-color: #c5c5c5;
        outline: none;
    }

.ltr-form-control {
    direction: ltr;
}

input[type=text], input[type=password], input[type=email], textarea {
    -webkit-appearance: none;
}

input[type=checkbox], input[type=radio] {
    margin: 0;
    padding: 0;
    position: relative;
    top: 2px;
}

.checkbox input[type=checkbox], .radio input[type=radio] {
    top: 3px;
}

.input-file-hidden {
    width: 1px;
    height: 1px;
    display: none;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
}

.form-content {
    width: 520px;
    max-width: 100%;
}

.tooltip-inner {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding-top: 4px;
}

@media screen and (max-width: 1024px) {
    .form-content {
        padding: 0px;
    }
}

.alert {
    text-shadow: none;
}

    .alert strong {
        font-weight: 500;
    }

    .alert.alert-success {
        background-color: #8be8c9;
        border-color: #76e4bf;
    }

    .alert.alert-danger {
        background-color: #f6b4b4;
        border-color: #f39e9e;
    }

    .alert.alert-info {
        background-color: #b0e1ef;
        border-color: #9bd8eb;
    }

    .alert.alert-warning {
        background-color: #fbdea3;
        border-color: #f9d58b;
    }

#toast-container > div {
    opacity: 1;
}

.toast {
    opacity: 1;
}

    .toast.toast-success {
        background-color: #24b685;
    }

    .toast.toast-error {
        background-color: #ea5a5a;
    }

    .toast.toast-info {
        background-color: #5bc0de;
    }

    .toast.toast-warning {
        background-color: #f6bb42;
    }

.pagination li {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

    .pagination li a {
        color: #888;
        cursor: pointer;
    }

        .pagination li a i {
            line-height: 20px;
        }

.pagination.disabled a:hover {
    background-color: #fff !important;
}

.pagination .active a {
    z-index: 4;
    border-color: #5e6781 !important;
    background-color: #5e6781 !important;
    color: #fff !important;
}

.dropdown {
    display: inline-block;
}

    .dropdown .dropdown-toggle {
        display: inline-block;
        position: relative;
        padding-right: 50px;
    }

        .dropdown .dropdown-toggle.btn-sm {
            padding-right: 43px;
        }

        .dropdown .dropdown-toggle.btn-lg {
            padding-right: 56px;
        }

        .dropdown .dropdown-toggle i {
            font-size: 14px;
            border-left: 1px solid rgba(0,0,0,0.1);
            height: 100%;
            margin: 0;
            text-align: center;
            position: absolute;
            top: -1px;
            right: -1px;
            display: block;
            vertical-align: middle;
            width: 35px;
            height: 35px;
            line-height: 35px;
        }

        .dropdown .dropdown-toggle.btn-sm i {
            width: 30px;
            height: 30px;
            line-height: 30px;
        }

        .dropdown .dropdown-toggle.btn-lg i {
            width: 40px;
            height: 40px;
            line-height: 40px;
        }

    .dropdown .dropdown-menu {
        max-width: 100%;
        min-width: 170px;
        width: 100%;
        font-size: 13px;
        overflow: hidden;
        padding: 0;
        border-color: #ddd;
        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        .dropdown .dropdown-menu li {
            border-bottom: 1px solid #eee;
        }

            .dropdown .dropdown-menu li:last-child {
                border: none;
            }

            .dropdown .dropdown-menu li a {
                cursor: pointer;
                padding: 10px 20px;
                color: #888;
            }

.table {
    font-size: 13px;
    font-weight: normal;
    background: #fff;
    border: 1px solid #e9e9e9;
    -moz-box-shadow: 0 1px 0 #f1f1f1;
    -webkit-box-shadow: 0 1px 0 #f1f1f1;
    box-shadow: 0 1px 0 #f1f1f1;
}

    .table thead tr th, .table tbody tr td {
        padding: 0;
        height: 44px;
        border: none;
        border-bottom: 1px solid #eee;
        vertical-align: middle;
        text-align: center;
    }

    .table thead {
        background: #fff;
        color: #666;
        text-transform: uppercase;
    }

        .table thead tr th {
            font-weight: 500;
            line-height: 45px;
        }

            .table thead tr th a {
                font-weight: 500;
                color: #666;
                cursor: pointer;
            }

    .table tbody tr {
        background-color: #fff;
        -moz-transition: background ease 0.5s;
        -o-transition: background ease 0.5s;
        -webkit-transition: background ease 0.5s;
        transition: background ease 0.5s;
    }

        .table tbody tr td {
            border-right: 1px solid #f5f5f5;
            color: #b3b9c7;
        }

            .table tbody tr td:last-child {
                border-right: 0px solid #e9e9e9;
            }

        .table tbody tr:hover {
            background-color: #fafafa;
        }

        .table tbody tr:last-child td {
            border-bottom-color: #e9e9e9 !important;
        }

    .table input {
        top: 0;
    }

.table-item-empty {
    background: #fafafa;
    margin-top: -20px;
    border: 1px solid #e9e9e9;
    border-top: none;
    line-height: 40px;
    text-align: center;
    color: #aaa;
    -moz-box-shadow: 0 1px 0 #f1f1f1;
    -webkit-box-shadow: 0 1px 0 #f1f1f1;
    box-shadow: 0 1px 0 #f1f1f1;
}

    .table-item-empty i {
        line-height: 44px;
    }

.table .item-checkbox {
    width: 44px;
    min-width: 44px;
    padding: 0;
}

.table .item-title {
    position: relative;
    text-align: left;
}

.table th.item-title {
    padding-left: 15px;
}

.table td.item-title {
    padding: 0;
    max-width: 100px;
}

    .table td.item-title a:first-child {
        color: #6581ad;
        height: 100%;
        line-height: 44px;
        padding: 0 50px 0 15px;
        display: block;
        overflow: hidden;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

@media screen and (max-width: 639px) {
    .table td.item-title a:first-child {
        padding-right: 30px;
    }
}

.table td.item-title .external-link {
    padding-left: 0;
}

.table .external-link {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 44px;
    height: 100%;
    text-align: center;
}

    .table .external-link i {
        width: 100%;
        height: 100%;
        line-height: 48px;
        color: #b3b9c7;
    }

@media screen and (max-width: 639px) {
    .table .external-link {
        width: 30px;
    }
}

@media screen and (max-width: 639px) {
    .table {
        border: none;
    }
}

.panel {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0 #f5f5f5;
    -webkit-box-shadow: 0 1px 0 #f5f5f5;
    box-shadow: 0 1px 0 #f5f5f5;
    overflow: hidden;
    border-color: #e9e9e9;
    background: #fff;
}

    .panel .panel-heading {
        padding: 0 10px 0 20px;
        background-color: #fff;
        line-height: 45px;
        letter-spacing: 0.5px;
        border-bottom: 1px solid #e9e9e9;
        text-transform: uppercase;
        color: #666;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .panel .panel-heading .panel-title {
            font-size: 14px;
            font-weight: 500;
            color: #666;
        }

        .panel .panel-heading a {
            color: #666;
        }

        .panel .panel-heading i {
            margin-right: 10px;
        }

        .panel .panel-heading .pull-right {
            line-height: 45px;
        }

        .panel .panel-heading .fa-spinner {
            line-height: 45px;
            font-size: 16px;
        }

    .panel .list-group-item {
        border-color: #F1F4F5;
        background: none;
        color: #666;
    }

        .panel .list-group-item:last-child {
            border-bottom: none;
        }

        .panel .list-group-item.item-empty {
            text-transform: uppercase;
            font-size: 12px;
            color: #ccc;
            line-height: 42px;
            padding: 0 20px;
            background: #fff !important;
        }

    .panel .panel-body p:last-child {
        margin-bottom: 0;
    }

    .panel .form-control {
        max-width: 100%;
        min-width: 100%;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

        .panel .form-control:hover, .panel .form-control:focus {
            border-color: #d4dae6 !important;
        }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .panel .item-spinner {
        height: 45px !important;
        background: #fff !important;
        text-align: center;
    }

        .panel .item-spinner i {
            line-height: 45px;
            font-size: 14px;
            color: #666;
        }

.modal .modal-buttons {
    margin-top: 15px;
}

    .modal .modal-buttons .btn {
        float: left;
        margin-right: 10px;
    }

    .modal .modal-buttons .btn-success {
        min-width: 100px;
    }

    .modal .modal-buttons:after {
        content: "";
        display: table;
        clear: both;
    }

.modal .modal-header {
    padding: 0 15px;
    min-height: 50px;
    height: 50px;
    line-height: 50px;
}

    .modal .modal-header .modal-title {
        line-height: 52px;
        font-size: 18px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .modal .modal-header .close {
        position: relative;
        margin: 0;
        width: 30px;
        height: 50px;
        line-height: 50px;
        outline: none !important;
    }

        .modal .modal-header .close i {
            color: #000;
        }

.modal .modal-content {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
}

.modal .modal-body {
    margin: 0;
    padding: 15px;
    height: auto;
    max-height: 76%;
    overflow: hidden;
    overflow-y: auto;
}

.modal .modal-footer {
    text-align: left;
    padding: 15px 40px;
}

    .modal .modal-footer .btn-success {
        min-width: 100px;
    }

.modal .form-control {
    max-width: 100%;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

@media screen and (max-width: 640px) {
    .modal .modal-header {
        padding: 0 15px;
        min-height: 50px;
        height: 50px;
        line-height: 50px;
    }

        .modal .modal-header .modal-title {
            line-height: 52px;
        }

        .modal .modal-header .close {
            min-height: 50px;
            height: 50px;
            line-height: 50px;
        }

    .modal .modal-footer {
        padding: 15px;
    }

    .modal .modal-body {
        padding: 15px;
    }

        .modal .modal-body .form-group {
            margin-bottom: 10px;
        }

    .modal .modal-buttons {
        margin-top: 15px;
    }
}

.editor-wrapper {
    margin-bottom: 30px;
}

.mce-panel {
    background-color: #fff !important;
    -moz-box-shadow: 0 1px 0 #eee;
    -webkit-box-shadow: 0 1px 0 #eee;
    box-shadow: 0 1px 0 #eee;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    overflow: hidden;
    padding: 0 !important;
    height: auto !important;
    margin: 0 !important;
    border-color: #e5e5e5 !important;
}

    .mce-panel * {
        margin: 0;
        padding: 0;
        border-radius: 0 !important;
    }

.mce-flow-layout-item {
    margin: 0 !important;
}

.mce-btn {
    background: none !important;
    border: none !important;
    text-shadow: none !important;
    color: #666 !important;
}

.mce-menu-item .mce-ico, .mce-menu-item .mce-text {
    color: #666 !important;
}

.mce-btn button {
    height: 35px;
    padding: 0 10px !important;
    margin: 0 !important;
    color: #666 !important;
}

.mce-ico {
    color: #666 !important;
}

.mce-btn button:hover {
    background: #e9e9e9 !important;
}

.mce-btn-group:not(:first-child) {
    margin: 0 !important;
    padding: 0 !important;
    border-color: #e9e9e9 !important;
}

.mce-splitbtn .mce-open, .mce-colorbutton .mce-open {
    border: none !important;
    outline: none !important;
    padding: 0 5px !important;
}

    .mce-splitbtn .mce-open i, .mce-colorbutton .mce-open i {
        margin: 0 !important;
    }

.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow {
    border-bottom-color: #e9e9e9 !important;
}

    .mce-floatpanel.mce-popover.mce-bottom > .mce-arrow::after {
        border-bottom-color: #f0f2f7 !important;
    }

.mce-menu {
    margin-left: -1px !important;
}

.mce-menu-item-normal.mce-active, .mce-menu-item-normal.mce-active:hover {
    background-color: #666 !important;
    color: #fff !important;
}

.mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus, .mce-splitbtn .mce-open.mce-active {
    background-color: #e9e9e9 !important;
}

.mce-menu-item-normal.mce-active .mce-text {
    color: #fff !important;
}

.mce-statusbar .mce-path-item, .mce-statusbar .mce-divider {
    display: none !important;
}

#mceu_20 {
    margin-right: -1px !important;
}

.mce-i-filemanager:before {
    content: "\f07c";
    font-family: FontAwesome;
    font-size: 14px;
    position: relative;
    top: 2px;
    left: 1px;
}

.mce-abs-layout button {
    background: #fff !important;
    border: 1px solid #ccc !important;
}

.mce-btn.mce-active {
    background-color: #e5e5e5 !important;
}

.mce-fullscreen .sidebar {
    display: none;
}

@media screen and (max-width: 1320px) {
    #mceu_19-body.mce-container-body.mce-flow-layout:before {
        content: "";
        width: 100%;
        height: 1px;
        background-color: #eee;
        position: absolute;
        z-index: 1;
        top: 35px;
    }
}

@media screen and (max-width: 768px) {
    .editor-wrapper #mceu_10, .editor-wrapper #mceu_9, .editor-wrapper #mceu_15, .editor-wrapper #mceu_13, .editor-wrapper #mceu_22-body {
        display: none !important;
    }
}

@media screen and (max-width: 480px) {
    .editor-wrapper #mceu_8 .mce-open, .editor-wrapper #mceu_7 .mce-open {
        display: none !important;
    }
}

@media screen and (max-width: 360px) {
    .editor-wrapper #mceu_1, .editor-wrapper #mceu_2, .editor-wrapper #mceu_3 {
        display: none !important;
    }
}

.filemanager {
    overflow-y: auto;
}

    .filemanager .main-header {
        padding-left: 15px;
    }

    .filemanager .filemanager-content {
        padding: 30px;
    }

    .filemanager .filemanager-path {
        display: block;
        margin-bottom: 30px;
        letter-spacing: 1px;
        font-weight: 500;
    }

    .filemanager .search-form {
        width: 200px;
        height: 30px;
        box-shadow: none !important;
    }

    .filemanager .filemanager-list .item-file {
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
        background: #fff;
        width: 160px;
        overflow: hidden;
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
        box-shadow: 0 1px 2px rgba(0,0,0,0.2);
        -moz-transition: all ease 0.2s;
        -o-transition: all ease 0.2s;
        -webkit-transition: all ease 0.2s;
        transition: all ease 0.2s;
    }

        .filemanager .filemanager-list .item-file:hover {
            -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
            -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
            box-shadow: 0 1px 3px rgba(0,0,0,0.3);
        }

            .filemanager .filemanager-list .item-file:hover .item-file-name {
                background: #eee;
            }

        .filemanager .filemanager-list .item-file .item-file-image {
            height: 150px;
            background: #fff;
            overflow: hidden;
            position: relative;
        }

            .filemanager .filemanager-list .item-file .item-file-image a {
                display: block;
                height: 100%;
                position: relative;
            }

                .filemanager .filemanager-list .item-file .item-file-image a img {
                    height: 150px;
                    max-width: none;
                    width: auto;
                    min-width: 100%;
                    position: absolute;
                    left: 50%;
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }

                .filemanager .filemanager-list .item-file .item-file-image a i {
                    display: block;
                    text-align: center;
                    height: 100%;
                    width: 100%;
                    line-height: 155px;
                    color: #444;
                    font-size: 80px;
                }

                .filemanager .filemanager-list .item-file .item-file-image a .fa-folder {
                    font-size: 120px;
                    line-height: 160px;
                    color: #ede079;
                }

                .filemanager .filemanager-list .item-file .item-file-image a .fa-file-archive-o {
                    color: #654aa7;
                }

                .filemanager .filemanager-list .item-file .item-file-image a .fa-file-excel-o {
                    color: #217346;
                }

                .filemanager .filemanager-list .item-file .item-file-image a .fa-file-word-o {
                    color: #2b579a;
                }

                .filemanager .filemanager-list .item-file .item-file-image a .fa-file-pdf-o {
                    color: #dd4a4a;
                }

        .filemanager .filemanager-list .item-file .item-file-name {
            height: 35px;
            line-height: 35px;
            display: block;
            position: relative;
            -moz-user-select: none;
            -ms-user-select: none;
            -webkit-user-select: none;
            user-select: none;
            background: #fafafa;
        }

            .filemanager .filemanager-list .item-file .item-file-name label {
                display: block;
                padding: 0 10px 0 35px;
            }

            .filemanager .filemanager-list .item-file .item-file-name input {
                position: absolute;
                left: 13px;
                top: 11px;
                margin: 0;
            }

@media screen and (max-width: 1023px) {
    .filemanager .filemanager-content {
        padding: 15px;
    }

    .filemanager .filemanager-list .item-file {
        padding-left: 40px;
        margin-bottom: 20px;
        background: #fff;
        width: 32%;
        margin-right: 2%;
        height: 40px;
        position: relative;
    }

        .filemanager .filemanager-list .item-file:nth-child(3n) {
            margin-right: 0;
        }

        .filemanager .filemanager-list .item-file .item-file-image {
            height: 40px;
            width: 40px;
            position: absolute;
            left: 0;
            top: 0;
        }

            .filemanager .filemanager-list .item-file .item-file-image a img {
                height: 40px;
                width: 40px;
            }

            .filemanager .filemanager-list .item-file .item-file-image a i {
                display: block;
                text-align: center;
                height: 100%;
                width: 100%;
                line-height: 40px;
                color: #444;
                font-size: 18px;
            }

            .filemanager .filemanager-list .item-file .item-file-image a .fa-folder {
                font-size: 20px;
                line-height: 40px;
                color: #ede079;
            }

        .filemanager .filemanager-list .item-file .item-file-name {
            height: 40px;
            line-height: 40px;
        }

            .filemanager .filemanager-list .item-file .item-file-name label {
                display: block;
                padding: 0 10px 0 35px;
            }

                .filemanager .filemanager-list .item-file .item-file-name label input {
                    top: 13px;
                }
}

@media screen and (max-width: 768px) {
    .filemanager .filemanager-list .item-file {
        width: 49%;
    }

        .filemanager .filemanager-list .item-file:nth-child(3n) {
            margin-right: 2%;
        }

        .filemanager .filemanager-list .item-file:nth-child(2n) {
            margin-right: 0;
        }

    .filemanager .main-header {
        height: auto;
    }

    .filemanager .search-form {
        margin-top: 10px;
        width: 100%;
        height: 30px;
        box-shadow: none !important;
    }
}

@media screen and (max-width: 480px) {
    .filemanager .filemanager-content {
        padding: 0;
    }

    .filemanager .filemanager-path {
        padding: 15px;
        margin: 0;
        border-bottom: 1px solid #ddd;
    }

    .filemanager .filemanager-list .item-file {
        width: 100%;
        margin-right: 0 !important;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 0;
        border-bottom: 1px solid #ddd;
    }

        .filemanager .filemanager-list .item-file:hover {
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
}

@media screen and (max-width: 360px) {
    .filemanager .main-header .btn-hasicon {
        padding: 0 10px;
    }

        .filemanager .main-header .btn-hasicon i {
            display: none;
        }
}

.dashboard-view [readonly] {
    background: none;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #eee;
}

.dashboard-view .dashboard-list ul li {
    padding: 0;
    position: relative;
    -moz-transition: background ease 0.5s;
    -o-transition: background ease 0.5s;
    -webkit-transition: background ease 0.5s;
    transition: background ease 0.5s;
}

    .dashboard-view .dashboard-list ul li:hover, .dashboard-view .dashboard-list ul li:focus {
        background: #fafafa;
    }

        .dashboard-view .dashboard-list ul li:hover .external-link {
            visibility: visible;
            opacity: 1;
        }

    .dashboard-view .dashboard-list ul li a {
        outline: none !important;
        padding: 0 50px 0 20px;
        height: 42px;
        line-height: 42px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

.dashboard-view .dashboard-list ul .external-link {
    visibility: hidden;
    opacity: 0;
    padding: 0;
    width: 42px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

    .dashboard-view .dashboard-list ul .external-link i {
        width: 100%;
        height: 100%;
        line-height: 44px;
        color: #888;
    }

.dashboard-view .dashboard-stats ul li a .item-stats-info {
    border-radius: 100px;
    position: absolute;
    font-size: 12px;
    right: 12px;
    top: 10px;
    height: 22px;
    min-width: 34px;
    padding: 0 5px;
    line-height: 23px;
    background-color: #aaa;
    color: #fff;
    text-align: center;
}

.dashboard-view .dashboard-stats ul li a .item-stats-info-green {
    background-color: #24b685;
}

.dashboard-view .dashboard-stats ul li a .item-stats-info-yellow {
    background-color: #f6bb42;
}

.dashboard-view .dashboard-stats ul li a .item-stats-info-red {
    background-color: #ea5a5a;
}

.dashboard-view .dashboard-gallery ul li {
    position: relative;
    height: 57px;
    padding: 0;
    -moz-transition: background ease 0.5s;
    -o-transition: background ease 0.5s;
    -webkit-transition: background ease 0.5s;
    transition: background ease 0.5s;
    background: #fff;
}

    .dashboard-view .dashboard-gallery ul li:hover {
        background: #fafafa;
    }

    .dashboard-view .dashboard-gallery ul li .item-link {
        display: block;
        height: 100%;
        padding: 4px;
        padding-left: 55px;
    }

    .dashboard-view .dashboard-gallery ul li .item-img {
        position: absolute;
        left: 12px;
        top: 11px;
        background-color: #fff;
        width: 32px;
        height: 32px;
    }

    .dashboard-view .dashboard-gallery ul li .item-title {
        display: block;
        font-size: 14px;
        padding-top: 6px;
    }

    .dashboard-view .dashboard-gallery ul li .item-desc {
        display: block;
        font-size: 12px;
        color: #888;
    }

.dashboard-view .dashboard-news ul li span {
    border-radius: 50px;
    position: absolute;
    font-size: 10px;
    right: 12px;
    top: 10px;
    height: 22px;
    min-width: 22px;
    padding: 0 10px;
    line-height: 23px;
    background-color: #24b685;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

.dashboard-view .dashboard-quickdraft textarea {
    height: 80px;
    min-height: 80px;
}

.dashboard-view .dashboard-quickdraft .panel-body .btn {
    margin-top: 5px;
}

.dashboard-view .trash-list {
    padding: 40px;
}

    .dashboard-view .trash-list .list-group {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        border-top: none;
        margin-bottom: 0;
    }

        .dashboard-view .trash-list .list-group .list-group-item {
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            position: relative;
            height: 41px;
        }

            .dashboard-view .trash-list .list-group .list-group-item .restorethis, .dashboard-view .trash-list .list-group .list-group-item .purgethis {
                -moz-transition: all ease 0.2s;
                -o-transition: all ease 0.2s;
                -webkit-transition: all ease 0.2s;
                transition: all ease 0.2s;
                margin: 0;
                top: -0px;
                margin-left: 10px;
                text-align: center;
                color: #666;
                position: absolute;
                right: -0px;
                width: 39px;
                height: 39px;
                display: block;
                background: none;
                border: none;
                border-left: 1px solid #eee;
            }

                .dashboard-view .trash-list .list-group .list-group-item .restorethis:hover, .dashboard-view .trash-list .list-group .list-group-item .purgethis:hover {
                    color: #fff;
                }

                .dashboard-view .trash-list .list-group .list-group-item .purgethis:hover {
                    color: #ea5a5a;
                }

            .dashboard-view .trash-list .list-group .list-group-item .restorethis {
                right: 40px;
            }

                .dashboard-view .trash-list .list-group .list-group-item .restorethis:hover {
                    color: #24b685;
                }

            .dashboard-view .trash-list .list-group .list-group-item .fa {
                display: block;
                height: 100%;
                text-align: center;
                line-height: 40px;
            }

            .dashboard-view .trash-list .list-group .list-group-item .text-ellipsis {
                padding-right: 84px;
            }

.dashboard-view .version-alert p {
    line-height: 35px;
    margin: 0;
}

.dashboard-view .list-blogenigne-news li {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}

    .dashboard-view .list-blogenigne-news li a {
        display: block;
        padding: 20px;
        position: relative;
    }

    .dashboard-view .list-blogenigne-news li p, .dashboard-view .list-blogenigne-news li h4 {
        margin: 0;
        padding: 0;
    }

    .dashboard-view .list-blogenigne-news li h4 {
        font-size: 15px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    .dashboard-view .list-blogenigne-news li p {
        color: #888;
        font-size: 12px;
    }

@media screen and (max-width: 700px) {
    .dashboard-view .col-xs-6 {
        float: none !important;
        width: 100%;
    }
}

.content-post-view .item-comments > div {
    height: 18px;
}

.content-post-view .item-comments span {
    display: inline-block;
    border-radius: 100px;
    overflow: hidden;
}

    .content-post-view .item-comments span a {
        display: block;
        height: 100%;
        text-align: center;
        padding: 0 10px;
        font-size: 10px;
        color: #fff !important;
        height: 18px;
        line-height: 18px;
        outline: none;
    }

.content-post-view .item-comments .item-comment-approved {
    background-color: #24b685;
}

.content-post-view .item-comments .item-comment-pending {
    background-color: #f6bb42;
}

.content-post-view .item-comments .item-comment-spam {
    background-color: #ea5a5a;
}

.content-post-view .table-item-post .item-author {
    width: 80px;
}

.content-post-view .table-item-post .item-comments {
    width: 120px;
    padding: 0;
}

.content-post-view .table-item-post .item-date {
    width: 100px;
}

.content-post-view .table-item-post .item-status {
    width: 100px;
}

@media screen and (max-width: 1023px) {
    .content-post-view .table-item-post .item-comments {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .content-post-view .table-item-post .item-author {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .content-post-view .table-item-post .item-status {
        display: none;
    }

    .content-post-view .table-item-post .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }

    .content-post-view .table-item-post .item-date {
        width: 80px;
    }
}

@media screen and (max-width: 639px) {
    .content-post-view .content-inner {
        padding: 0;
    }

    .content-post-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }
}

@media screen and (max-width: 359px) {
    .content-post-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 60px;
    }

        .content-post-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.content-posts-new-view .main-header {
    display: none;
}

.content-posts-new-view .content-inner {
    padding: 0;
}

    .content-posts-new-view .content-inner form {
        height: 100%;
    }

.content-posts-new-view .newpost-wrapper {
    display: table;
    width: 100%;
    height: 100%;
}

    .content-posts-new-view .newpost-wrapper .newpost-content {
        display: table-cell;
        width: 100%;
        vertical-align: top;
        padding: 30px;
    }

    .content-posts-new-view .newpost-wrapper .newpost-sidebar {
        display: table-cell;
        min-width: 260px;
        max-width: 260px;
        width: 260px;
        vertical-align: top;
        border-left: 1px solid #eee;
        background: #fff;
    }

        .content-posts-new-view .newpost-wrapper .newpost-sidebar .newpost-sidebar-content {
            padding: 30px;
        }

        .content-posts-new-view .newpost-wrapper .newpost-sidebar hr {
            border-color: #eee;
        }

        .content-posts-new-view .newpost-wrapper .newpost-sidebar .btn {
            margin-bottom: 5px;
        }

.content-posts-new-view .newpost-title {
    position: relative;
}

    .content-posts-new-view .newpost-title .form-control {
        height: 40px;
        padding: 0 10px;
        font-weight: 400;
        font-size: 16px;
        margin-bottom: 30px;
        color: #444;
    }

        .content-posts-new-view .newpost-title .form-control:focus {
            border-color: #ddd;
        }

        .content-posts-new-view .newpost-title .form-control.error {
            border-color: #D8000C;
        }

    .content-posts-new-view .newpost-title #txtTitle-error {
        position: absolute;
        background: #D8000C;
        color: #fff;
        top: 55px;
        left: 0;
        border-radius: 2px;
        display: inline-block;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        padding: 0 5px;
        z-index: 1000;
        text-transform: capitalize;
    }

        .content-posts-new-view .newpost-title #txtTitle-error:before {
            position: absolute;
            top: -4px;
            left: 10px;
            border-bottom: 4px solid #D8000C;
            border-right: 4px solid transparent;
            border-left: 4px solid transparent;
            content: "";
            display: block;
        }

.content-posts-new-view .newpost-widget {
    margin-bottom: 15px;
}

    .content-posts-new-view .newpost-widget .newpost-widget-title {
        color: #666;
        font-size: 11px;
        text-transform: uppercase;
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
    }

    .content-posts-new-view .newpost-widget .form-control {
        max-width: 100%;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .content-posts-new-view .newpost-widget .form-control-sm {
        height: 30px;
    }

    .content-posts-new-view .newpost-widget textarea.form-control-sm {
        height: auto;
    }

.content-posts-new-view .post-tags-selector textarea {
    width: 180px !important;
    border: none !important;
    box-shadow: none;
}

.content-posts-new-view .post-tags-selector .text-core {
    width: 100% !important;
    min-height: 30px !important;
    border: 1px solid #ddd;
    height: auto !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 4px 5px 5px !important;
    background: #fff;
}

    .content-posts-new-view .post-tags-selector .text-core .text-wrap {
        position: static !important;
    }

        .content-posts-new-view .post-tags-selector .text-core .text-wrap .text-tags {
            overflow: hidden;
        }

            .content-posts-new-view .post-tags-selector .text-core .text-wrap .text-tags .text-button {
                font-size: 12px !important;
                border: none !important;
                background: #e5e5e5 !important;
                color: #666 !important;
                border-radius: 0px !important;
            }

        .content-posts-new-view .post-tags-selector .text-core .text-wrap textarea, .content-posts-new-view .post-tags-selector .text-core .text-wrap input {
            border-radius: 0px !important;
            border-color: #CCC !important;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none !important;
            -moz-box-shadow: none !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -moz-box-shadow: none !important;
            -webkit-box-shadow: none !important;
            box-shadow: none;
            border: none;
            font-size: 13px !important;
        }

.content-posts-new-view .post-tags-selector .text-dropdown.text-position-below {
    margin-top: 10px !important;
    left: 0;
}

.content-posts-new-view .newpost-widget-categories .add-cat {
    color: #666;
    font-size: 14px;
    position: relative;
    top: 3px;
    right: 3px;
    font-weight: normal;
    cursor: pointer;
}

    .content-posts-new-view .newpost-widget-categories .add-cat:hover {
        color: #24b685;
    }

.content-posts-new-view .newpost-widget-categories .categories-list {
    max-height: 156px;
    overflow: auto;
    background: #fff;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    list-style: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .content-posts-new-view .newpost-widget-categories .categories-list li {
        border-bottom: 1px solid #eee;
    }

        .content-posts-new-view .newpost-widget-categories .categories-list li label {
            user-select: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            font-size: 12px;
            cursor: pointer;
            display: block;
            height: 30px;
            padding: 0 10px;
            line-height: 28px;
            margin: 0;
            overflow: hidden;
            -webkit-text-overflow: ellipsis;
            -moz-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .content-posts-new-view .newpost-widget-categories .categories-list li input {
            position: relative;
            top: 3px;
            margin-right: 5px;
        }

        .content-posts-new-view .newpost-widget-categories .categories-list li:last-child {
            border: none;
        }

        .content-posts-new-view .newpost-widget-categories .categories-list li.item-empty {
            height: 30px;
            padding: 0 10px;
            line-height: 30px;
        }

.content-posts-new-view .newpost-custom-fields {
    position: relative;
    margin-bottom: 10px;
}

    .content-posts-new-view .newpost-custom-fields .form-control {
        height: 30px;
    }

    .content-posts-new-view .newpost-custom-fields .field-remove {
        position: absolute;
        bottom: 1px;
        right: 1px;
        border: none;
        background: none;
        color: #ea5a5a;
        font-size: 16px;
        width: 30px;
        height: 30px;
        outline: none;
    }

.content-posts-new-view .newpost-comments label {
    cursor: pointer;
}

.content-posts-new-view .newpost-comments input {
    margin-right: 5px;
}

@media screen and (max-width: 1280px) {
    .content-posts-new-view .newpost-wrapper .newpost-content {
        padding: 20px;
    }

    .content-posts-new-view .newpost-wrapper .newpost-sidebar {
        min-width: 220px;
        max-width: 220px;
        width: 220px;
    }

        .content-posts-new-view .newpost-wrapper .newpost-sidebar .newpost-sidebar-content {
            padding: 20px;
        }

    .content-posts-new-view .newpost-title .form-control {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1024px) {
    .content-posts-new-view .main-header {
        display: block;
    }

    .content-posts-new-view .newpost-sidebar-buttons {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .content-posts-new-view .newpost-wrapper {
        display: block;
        width: 100%;
        height: 100%;
    }

        .content-posts-new-view .newpost-wrapper .newpost-content {
            display: block;
            width: 100%;
            padding: 15px 15px 0;
        }

            .content-posts-new-view .newpost-wrapper .newpost-content .newpost-title .form-control {
                margin-bottom: 15px;
                -moz-box-shadow: none !important;
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                -moz-border-radius: 0 !important;
                -webkit-border-radius: 0 !important;
                border-radius: 0 !important;
            }

        .content-posts-new-view .newpost-wrapper .newpost-sidebar {
            padding-top: 0;
            display: block;
            min-width: 100%;
            max-width: 100%;
            width: 100%;
            vertical-align: top;
            border-left: none;
            background: #F6F6F6;
        }

            .content-posts-new-view .newpost-wrapper .newpost-sidebar .newpost-sidebar-content {
                padding: 0 15px 15px;
            }

            .content-posts-new-view .newpost-wrapper .newpost-sidebar hr {
                border-color: #ddd;
            }
}

@media screen and (max-width: 639px) {
    .content-posts-new-view .main-header .btn-hasicon {
        padding: 0 15px;
    }

        .content-posts-new-view .main-header .btn-hasicon i {
            display: none;
        }
}

@media screen and (max-width: 480px) {
    .content-posts-new-view .main-header .btn-hasicon {
        padding: 0 5px;
    }
}

@media screen and (max-width: 359px) {
    .content-posts-new-view .main-header .btn-hasicon {
        padding: 0 5px;
        font-size: 10px;
        line-height: 28px;
    }
}

.content-comments-view .comment-view-reply .comment-view-box {
    margin-bottom: 10px;
    display: block;
    font-family: monospace;
    white-space: pre-wrap;
    min-height: 100px;
    max-height: 200px;
    overflow: auto;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.content-comments-view .table-item-comments .item-avatar {
    width: 44px;
    padding: 0;
}

    .content-comments-view .table-item-comments .item-avatar img {
        width: 32px;
        height: 32px;
    }

.content-comments-view .table-item-comments .item-date {
    width: 120px;
}

.content-comments-view .table-item-comments .item-author {
    width: 80px;
}

.content-comments-view .table-item-comments .item-status {
    width: 80px;
}

@media screen and (max-width: 1023px) {
    .content-comments-view .table-item-comments .item-author {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .content-comments-view .table-item-comments .item-avatar, .content-comments-view .table-item-comments .item-status {
        display: none;
    }

    .content-comments-view .table-item-comments .item-date {
        border-right: 1px solid #eee;
    }
}

@media screen and (max-width: 640px) {
    .content-comments-view .table-item-comments .item-date {
        width: 80px;
    }

    .content-comments-view .table-item-comments .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 1023px) {
    .content-comments-view .main-header .btn-success.btn-sm.btn-hasicon.pull-right {
        display: none;
    }
}

@media screen and (max-width: 639px) {
    .content-comments-view .content-inner {
        padding: 0;
    }

    .content-comments-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }

        .content-comments-view .main-header .right-side .btn-success.btn-sm.btn-hasicon {
            width: 100%;
            margin: 0;
            margin-top: 10px;
        }
}

.content-comments-filters-view .table-item-filters .item-action {
    text-align: left;
    padding-left: 20px !important;
}

.content-comments-filters-view .table-item-filters .item-subject {
    width: 200px;
}

.content-comments-filters-view .table-item-filters .item-operator {
    width: 200px;
}

.content-comments-filters-view .table-item-filters .item-filter {
    width: 200px;
}

.content-page-view .table-item-page .item-parent {
    width: 80px;
}

.content-page-view .table-item-page .item-sort {
    width: 120px;
}

.content-page-view .table-item-page .item-date {
    width: 120px;
}

.content-page-view .table-item-page .item-show {
    width: 140px;
}

.content-page-view .table-item-page .item-status {
    width: 120px;
}

@media screen and (max-width: 1200px) {
    .content-page-view .table-item-page .item-parent, .content-page-view .table-item-page .item-sort, .content-page-view .table-item-page .item-show {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .content-page-view .table-item-page .item-status {
        display: none;
    }

    .content-page-view .table-item-page .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }

    .content-page-view .table-item-page .item-date {
        width: 80px;
    }
}

@media screen and (max-width: 639px) {
    .content-page-view .content-inner {
        padding: 0;
    }

    .content-page-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }
}

@media screen and (max-width: 359px) {
    .content-page-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 60px;
    }

        .content-page-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.content-pages-new-view .main-header {
    display: none;
}

.content-pages-new-view .content-inner {
    padding: 0;
}

    .content-pages-new-view .content-inner form {
        height: 100%;
    }

.content-pages-new-view .newpage-wrapper {
    display: table;
    width: 100%;
    height: 100%;
}

    .content-pages-new-view .newpage-wrapper .newpage-content {
        display: table-cell;
        width: 100%;
        vertical-align: top;
        padding: 30px;
    }

    .content-pages-new-view .newpage-wrapper .newpage-sidebar {
        display: table-cell;
        min-width: 260px;
        max-width: 260px;
        width: 260px;
        vertical-align: top;
        border-left: 1px solid #eee;
        background: #fff;
    }

        .content-pages-new-view .newpage-wrapper .newpage-sidebar .newpage-sidebar-content {
            padding: 30px;
        }

        .content-pages-new-view .newpage-wrapper .newpage-sidebar hr {
            border-color: #eee;
        }

        .content-pages-new-view .newpage-wrapper .newpage-sidebar .btn {
            margin-bottom: 5px;
        }

.content-pages-new-view .newpage-title {
    position: relative;
}

    .content-pages-new-view .newpage-title .form-control {
        height: 40px;
        padding: 0 10px;
        font-weight: 400;
        font-size: 16px;
        margin-bottom: 30px;
        color: #444;
    }

        .content-pages-new-view .newpage-title .form-control:focus {
            border-color: #ddd;
        }

        .content-pages-new-view .newpage-title .form-control.error {
            border-color: #D8000C;
        }

    .content-pages-new-view .newpage-title #txtTitle-error {
        position: absolute;
        background: #D8000C;
        color: #fff;
        top: 55px;
        left: 0;
        border-radius: 2px;
        display: inline-block;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        padding: 0 5px;
        z-index: 1000;
        text-transform: capitalize;
    }

        .content-pages-new-view .newpage-title #txtTitle-error:before {
            position: absolute;
            top: -4px;
            left: 10px;
            border-bottom: 4px solid #D8000C;
            border-right: 4px solid transparent;
            border-left: 4px solid transparent;
            content: "";
            display: block;
        }

.content-pages-new-view .newpage-widget {
    margin-bottom: 15px;
}

    .content-pages-new-view .newpage-widget .newpage-widget-title {
        color: #666;
        font-size: 11px;
        text-transform: uppercase;
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
    }

    .content-pages-new-view .newpage-widget .form-control {
        max-width: 100%;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .content-pages-new-view .newpage-widget .form-control-sm {
        height: 30px;
    }

    .content-pages-new-view .newpage-widget textarea.form-control-sm {
        height: auto;
    }

.content-pages-new-view .page-tags-selector textarea {
    width: 180px !important;
    border: none !important;
    box-shadow: none;
}

.content-pages-new-view .page-tags-selector .text-core {
    width: 100% !important;
    min-height: 30px !important;
    border: 1px solid #ddd;
    height: auto !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 4px 5px 5px !important;
    background: #fff;
}

    .content-pages-new-view .page-tags-selector .text-core .text-wrap {
        position: static !important;
    }

        .content-pages-new-view .page-tags-selector .text-core .text-wrap .text-tags {
            overflow: hidden;
        }

            .content-pages-new-view .page-tags-selector .text-core .text-wrap .text-tags .text-button {
                font-size: 12px !important;
                border: none !important;
                background: #e5e5e5 !important;
                color: #666 !important;
                border-radius: 0px !important;
            }

        .content-pages-new-view .page-tags-selector .text-core .text-wrap textarea, .content-pages-new-view .page-tags-selector .text-core .text-wrap input {
            border-radius: 0px !important;
            border-color: #CCC !important;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none !important;
            -moz-box-shadow: none !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -moz-box-shadow: none !important;
            -webkit-box-shadow: none !important;
            box-shadow: none;
            border: none;
            font-size: 13px !important;
        }

.content-pages-new-view .page-tags-selector .text-dropdown.text-position-below {
    margin-top: 10px !important;
    left: 0;
}

.content-pages-new-view .newpage-widget-categories .add-cat {
    color: #666;
    font-size: 14px;
    position: relative;
    top: 3px;
    right: 3px;
    font-weight: normal;
    cursor: pointer;
}

    .content-pages-new-view .newpage-widget-categories .add-cat:hover {
        color: #24b685;
    }

.content-pages-new-view .newpage-widget-categories .categories-list {
    max-height: 156px;
    overflow: auto;
    background: #fff;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    list-style: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .content-pages-new-view .newpage-widget-categories .categories-list li {
        border-bottom: 1px solid #eee;
    }

        .content-pages-new-view .newpage-widget-categories .categories-list li label {
            user-select: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            font-size: 12px;
            cursor: pointer;
            display: block;
            height: 30px;
            padding: 0 10px;
            line-height: 28px;
            margin: 0;
            overflow: hidden;
            -webkit-text-overflow: ellipsis;
            -moz-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .content-pages-new-view .newpage-widget-categories .categories-list li input {
            position: relative;
            top: 3px;
            margin-right: 5px;
        }

        .content-pages-new-view .newpage-widget-categories .categories-list li:last-child {
            border: none;
        }

        .content-pages-new-view .newpage-widget-categories .categories-list li.item-empty {
            height: 30px;
            padding: 0 10px;
            line-height: 30px;
        }

.content-pages-new-view .newpage-custom-fields {
    position: relative;
    margin-bottom: 10px;
}

    .content-pages-new-view .newpage-custom-fields .form-control {
        height: 30px;
    }

    .content-pages-new-view .newpage-custom-fields .field-remove {
        position: absolute;
        bottom: 1px;
        right: 1px;
        border: none;
        background: none;
        color: #ea5a5a;
        font-size: 16px;
        width: 30px;
        height: 30px;
        outline: none;
    }

.content-pages-new-view .newpage-comments label {
    cursor: pointer;
}

.content-pages-new-view .newpage-comments input {
    margin-right: 5px;
}

@media screen and (max-width: 1280px) {
    .content-pages-new-view .newpage-wrapper .newpage-content {
        padding: 20px;
    }

    .content-pages-new-view .newpage-wrapper .newpage-sidebar {
        min-width: 220px;
        max-width: 220px;
        width: 220px;
    }

        .content-pages-new-view .newpage-wrapper .newpage-sidebar .newpage-sidebar-content {
            padding: 20px;
        }

    .content-pages-new-view .newpage-title .form-control {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1024px) {
    .content-pages-new-view .main-header {
        display: block;
    }

    .content-pages-new-view .newpage-sidebar-buttons {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .content-pages-new-view .newpage-wrapper {
        display: block;
        width: 100%;
        height: 100%;
    }

        .content-pages-new-view .newpage-wrapper .newpage-content {
            display: block;
            width: 100%;
            padding: 15px 15px 0;
        }

            .content-pages-new-view .newpage-wrapper .newpage-content .newpage-title .form-control {
                margin-bottom: 15px;
                -moz-box-shadow: none !important;
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                -moz-border-radius: 0 !important;
                -webkit-border-radius: 0 !important;
                border-radius: 0 !important;
            }

        .content-pages-new-view .newpage-wrapper .newpage-sidebar {
            padding-top: 0;
            display: block;
            min-width: 100%;
            max-width: 100%;
            width: 100%;
            vertical-align: top;
            border-left: none;
            background: #F6F6F6;
        }

            .content-pages-new-view .newpage-wrapper .newpage-sidebar .newpage-sidebar-content {
                padding: 0 15px 15px;
            }

            .content-pages-new-view .newpage-wrapper .newpage-sidebar hr {
                border-color: #ddd;
            }
}

@media screen and (max-width: 639px) {
    .content-pages-new-view .main-header .btn-hasicon {
        padding: 0 15px;
    }

        .content-pages-new-view .main-header .btn-hasicon i {
            display: none;
        }
}

@media screen and (max-width: 480px) {
    .content-pages-new-view .main-header .btn-hasicon {
        padding: 0 5px;
    }
}

@media screen and (max-width: 359px) {
    .content-pages-new-view .main-header .btn-hasicon {
        padding: 0 5px;
        font-size: 10px;
        line-height: 28px;
    }
}

.content-categories-view .table-item-categories .item-desc {
    width: 80px;
    padding: 0 10px;
}

.content-categories-view .table-item-categories .item-count {
    width: 70px;
}

.content-categories-view .table-item-categories .item-parent {
    width: 80px;
}

@media screen and (max-width: 1023px) {
    .content-categories-view .table-item-categories .item-desc, .content-categories-view .table-item-categories .item-parent {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .content-categories-view .table-item-categories .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 639px) {
    .content-categories-view .table-item-categories .item-count {
        display: none;
    }

    .content-categories-view .table-item-categories .item-title {
        border-right: 1px solid #eee;
    }
}

@media screen and (max-width: 639px) {
    .content-categories-view .content-inner {
        padding: 0;
    }

    .content-categories-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }

        .content-categories-view .main-header .right-side .search {
            margin-bottom: 0;
        }
}

@media screen and (max-width: 359px) {
    .content-categories-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 60px;
    }

        .content-categories-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.content-tags-view .table-item-tags .item-count {
    width: 70px;
}

@media screen and (max-width: 640px) {
    .content-tags-view .table-item-tags .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 639px) {
    .content-tags-view .table-item-tags .item-count {
        display: none;
    }

    .content-tags-view .table-item-tags .item-title {
        border-right: 1px solid #eee;
    }
}

@media screen and (max-width: 639px) {
    .content-tags-view .content-inner {
        padding: 0;
    }

    .content-tags-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }

        .content-tags-view .main-header .right-side .search {
            margin-bottom: 0;
        }
}

@media screen and (max-width: 359px) {
    .content-tags-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 60px;
    }

        .content-tags-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.custom-themes-view .form-customfiled label {
    font-size: 12px;
}

.custom-themes-view .form-customfiled .form-group {
    margin-bottom: 5px;
}

.custom-themes-view .form-customfiled .form-control {
    height: 30px;
    padding: 0 10px;
}

.custom-themes-view .theme-item {
    padding: 2px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    position: relative;
    height: 300px;
    margin-bottom: 30px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0 #f1f1f1;
    -webkit-box-shadow: 0 1px 0 #f1f1f1;
    box-shadow: 0 1px 0 #f1f1f1;
}

    .custom-themes-view .theme-item .item-img {
        position: relative;
        background: #fff;
        overflow: hidden;
        height: 100%;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .custom-themes-view .theme-item .item-img img {
            width: 100%;
        }

    .custom-themes-view .theme-item .item-checkbox {
        position: absolute;
        top: 15px;
        left: 15px;
        margin: 0;
        -moz-transition: all ease .5s;
        -o-transition: all ease .5s;
        -webkit-transition: all ease .5s;
        transition: all ease .5s;
        opacity: 0;
    }

        .custom-themes-view .theme-item .item-checkbox:disabled {
            display: none;
        }

    .custom-themes-view .theme-item .item-info {
        border: 2px solid #fafafa;
        border-top: 1px solid #eee;
        position: absolute;
        bottom: 0;
        left: 0;
        background: #fafafa;
        width: 100%;
        margin: 0;
        padding: 10px;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .custom-themes-view .theme-item .item-title {
        position: relative;
        top: 5px;
        margin: 0;
    }

    .custom-themes-view .theme-item .item-active {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        color: #1cac7b;
        margin: 0;
        font-size: 40px;
        text-align: center;
        line-height: 300px;
        height: 100%;
        background: rgba(0,0,0,0.1);
    }

    .custom-themes-view .theme-item:hover .item-checkbox {
        opacity: 1;
    }

    .custom-themes-view .theme-item.theme-item-active {
        background: #1cac7b;
        border-color: #1cac7b;
    }

        .custom-themes-view .theme-item.theme-item-active .btn-default {
            border-color: #109a6b;
            border-radius: 3px;
            overflow: hidden;
        }

            .custom-themes-view .theme-item.theme-item-active .btn-default:hover {
                border-color: #109a6b !important;
            }

        .custom-themes-view .theme-item.theme-item-active .item-info {
            background: #1cac7b;
            border-color: #1cac7b;
            color: #fff;
        }

    .custom-themes-view .theme-item .notify {
        color: #ffa400;
        position: relative;
        animation: notify .1s 10;
    }

@keyframes notify {
    0% {
        left: 0;
    }

    25% {
        left: 2px;
    }

    75% {
        left: -2px;
    }

    100% {
        left: 0;
    }
}

.custom-themes-view .modal-package {
    padding: 0 !important;
}

    .custom-themes-view .modal-package .modal-themes-info {
        padding: 40px;
        background: #fff;
        border-bottom: 1px solid #eee;
    }

        .custom-themes-view .modal-package .modal-themes-info p {
            margin-bottom: 20px;
        }

        .custom-themes-view .modal-package .modal-themes-info .form-group {
            margin-bottom: 3px;
            font-size: 13px;
        }

            .custom-themes-view .modal-package .modal-themes-info .form-group:last-child {
                margin-bottom: 0;
            }

    .custom-themes-view .modal-package .item-alert {
        padding: 40px;
        border-bottom: 1px solid #eee;
    }

        .custom-themes-view .modal-package .item-alert .alert {
            margin: 0;
        }

            .custom-themes-view .modal-package .item-alert .alert .btn {
                position: relative;
                top: -4px;
            }

    .custom-themes-view .modal-package .modal-theme-image {
        padding: 40px;
    }

        .custom-themes-view .modal-package .modal-theme-image img {
            width: 100%;
        }

    .custom-themes-view .modal-package .modal-theme-review {
        padding: 40px;
        background: #eee;
    }

        .custom-themes-view .modal-package .modal-theme-review .panel:last-child {
            margin-bottom: 0;
        }

        .custom-themes-view .modal-package .modal-theme-review .star-rating {
            margin-top: 5px;
            width: 75px;
        }

@media screen and (max-width: 700px) {
    .custom-themes-view .col-xs-6 {
        float: none !important;
        width: 100%;
    }

        .custom-themes-view .col-xs-6 .theme-item {
            margin-bottom: 15px;
        }
}

@media screen and (max-width: 640px) {
    .custom-themes-view .modal-package .modal-themes-info, .custom-themes-view .modal-package .modal-theme-image {
        padding: 15px;
    }
}

@media screen and (max-width: 639px) {
    .custom-themes-view .main-header .right-side .search {
        margin-bottom: 0;
    }
}

.custom-themes-gallery-view .modal-package {
    padding: 0 !important;
}

    .custom-themes-gallery-view .modal-package .modal-themes-info {
        padding: 40px;
        background: #fff;
    }

        .custom-themes-gallery-view .modal-package .modal-themes-info p {
            margin-bottom: 20px;
        }

        .custom-themes-gallery-view .modal-package .modal-themes-info .form-group {
            margin-bottom: 3px;
            font-size: 13px;
        }

            .custom-themes-gallery-view .modal-package .modal-themes-info .form-group:last-child {
                margin-bottom: 0;
            }

    .custom-themes-gallery-view .modal-package .modal-package-review {
        padding: 40px;
        background: #eee;
    }

        .custom-themes-gallery-view .modal-package .modal-package-review .panel:last-child {
            margin-bottom: 0;
        }

        .custom-themes-gallery-view .modal-package .modal-package-review .star-rating {
            margin-top: 5px;
            width: 75px;
        }

    .custom-themes-gallery-view .modal-package .modal-package-image {
        padding: 40px;
        border-top: 1px solid #eee;
    }

        .custom-themes-gallery-view .modal-package .modal-package-image img {
            width: 100%;
        }

.custom-themes-gallery-view .gallery-item {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    padding-left: 150px;
    position: relative;
    height: 154px;
    margin-bottom: 30px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 0 #f1f1f1;
    -webkit-box-shadow: 0 1px 0 #f1f1f1;
    box-shadow: 0 1px 0 #f1f1f1;
}

    .custom-themes-gallery-view .gallery-item .item-details-left {
        width: 150px;
        padding: 10px;
        position: absolute;
        left: 0;
    }

        .custom-themes-gallery-view .gallery-item .item-details-left .item-img-box {
            width: 128px;
            height: 90px;
            overflow: hidden;
            background: #fff;
            vertical-align: middle;
            text-align: center;
            margin-bottom: 10px;
        }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-img-box span {
                display: table-cell;
                vertical-align: middle;
                height: 90px;
                width: 128px;
                margin: 0;
                padding: 0;
            }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-img-box img {
                max-width: 128px;
                vertical-align: middle;
                display: inline-block;
            }

        .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons {
            height: 30px;
            width: 128px;
            position: relative;
        }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons .btn {
                -moz-border-radius: 0;
                -webkit-border-radius: 0;
                border-radius: 0;
                left: 0;
                position: absolute;
                top: 0;
                width: 50%;
            }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons:hover .btn:after {
                background: #ccc !important;
            }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons .btn-left:after {
                position: absolute;
                z-index: 2;
                content: "";
                display: block;
                top: 0;
                right: 0;
                width: 1px;
                height: 28px;
                background: rgba(0,0,0,0.1);
            }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons .btn-right {
                left: 50%;
                -webkit-border-top-right-radius: 2px;
                -webkit-border-bottom-right-radius: 2px;
                -moz-border-radius-topright: 2px;
                -moz-border-radius-bottomright: 2px;
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px;
                border-left: 0;
            }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons .btn-left {
                -webkit-border-top-left-radius: 2px;
                -webkit-border-bottom-left-radius: 2px;
                -moz-border-radius-topleft: 2px;
                -moz-border-radius-bottomleft: 2px;
                border-top-left-radius: 2px;
                border-bottom-left-radius: 2px;
                border-right: 0;
            }

            .custom-themes-gallery-view .gallery-item .item-details-left .item-buttons .btn i {
                font-size: 14px;
                line-height: 30px;
                margin: 0;
            }

    .custom-themes-gallery-view .gallery-item .item-details-right {
        border-left: 1px solid #f5f5f5;
        height: 186px;
    }

        .custom-themes-gallery-view .gallery-item .item-details-right ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .custom-themes-gallery-view .gallery-item .item-details-right ul li {
                line-height: 37.8px;
                padding: 0 15px;
                border-bottom: 1px solid #f5f5f5;
                display: block;
                overflow: hidden;
                white-space: nowrap;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
            }

                .custom-themes-gallery-view .gallery-item .item-details-right ul li:last-child {
                    border: none;
                }

                .custom-themes-gallery-view .gallery-item .item-details-right ul li .star-rating {
                    margin-top: 10px;
                    width: 75px;
                }

                .custom-themes-gallery-view .gallery-item .item-details-right ul li a {
                    color: #666;
                }

@media screen and (max-width: 1024px) {
    .custom-themes-gallery-view .gallery-item {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 767px) {
    .custom-themes-gallery-view .modal-package .modal-themes-info .form-group {
        margin-bottom: 10px;
    }

        .custom-themes-gallery-view .modal-package .modal-themes-info .form-group .col-md-3 {
            font-weight: bold;
        }

    .custom-themes-gallery-view .col-xs-6 {
        float: none !important;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .custom-themes-gallery-view .modal-package .modal-themes-info {
        padding: 15px;
    }

    .custom-themes-gallery-view .modal-package .modal-package-review {
        padding: 15px;
    }

    .custom-themes-gallery-view .modal-package .modal-package-image {
        padding: 15px;
    }
}

.custom-plugins-view .iframe-package iframe {
    height: 100%;
}

.custom-plugins-view .modal-package {
    padding: 0 !important;
}

    .custom-plugins-view .modal-package .modal-plugin-info {
        border-bottom: 1px solid #eee;
        padding: 40px;
    }

        .custom-plugins-view .modal-package .modal-plugin-info .item-image {
            text-align: center;
        }

        .custom-plugins-view .modal-package .modal-plugin-info .item-desc {
            margin-bottom: 8px;
        }

        .custom-plugins-view .modal-package .modal-plugin-info .form-group {
            margin-bottom: 4px;
            line-height: 30px;
        }

            .custom-plugins-view .modal-package .modal-plugin-info .form-group .btn i {
                margin: 0;
            }

    .custom-plugins-view .modal-package .item-alert {
        padding: 40px;
        border-bottom: 1px solid #eee;
    }

        .custom-plugins-view .modal-package .item-alert .alert {
            margin: 0;
        }

            .custom-plugins-view .modal-package .item-alert .alert .btn {
                position: relative;
                top: -4px;
            }

    .custom-plugins-view .modal-package .modal-plugin-review {
        padding: 40px;
        background: #eee;
    }

        .custom-plugins-view .modal-package .modal-plugin-review .panel:last-child {
            margin-bottom: 0;
        }

        .custom-plugins-view .modal-package .modal-plugin-review .star-rating {
            margin-top: 6px;
            width: 75px;
        }

.custom-plugins-view .table-item-plugins .item-title .notify-icon {
    position: absolute;
    right: 10px;
    top: 15px;
}

    .custom-plugins-view .table-item-plugins .item-title .notify-icon .notify {
        color: #ffa400;
        position: relative;
        animation: notify .1s 10;
        font-size: 14px;
    }

@keyframes notify {
    0% {
        left: 0;
    }

    25% {
        left: 2px;
    }

    75% {
        left: -2px;
    }

    100% {
        left: 0;
    }
}

.custom-plugins-view .table-item-plugins .item-title {
    width: 250px;
}

.custom-plugins-view .table-item-plugins th.item-desc {
    padding-left: 20px;
}

.custom-plugins-view .table-item-plugins .item-desc {
    max-width: 100px;
    text-align: left;
}

    .custom-plugins-view .table-item-plugins .item-desc span {
        width: 450px;
        max-width: 100%;
        text-align: left;
        padding: 0 20px;
    }

.custom-plugins-view .table-item-plugins .item-priority {
    width: 100px;
}

.custom-plugins-view .table-item-plugins .item-version {
    width: 100px;
}

.custom-plugins-view .table-item-plugins .item-status {
    width: 100px;
}

.custom-plugins-view .table-item-plugins .item-edit {
    width: 120px;
    padding: 0 10px;
}

@media screen and (max-width: 1199px) {
    .custom-plugins-view .table-item-plugins .item-desc {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .custom-plugins-view .table-item-plugins .item-priority {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .custom-plugins-view .table-item-plugins .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 639px) {
    .custom-plugins-view .table-item-plugins .item-status {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .custom-plugins-view .table-item-plugins .item-version {
        display: none;
    }

    .custom-plugins-view .table-item-plugins th.item-edit {
        font-size: 0 !important;
    }

    .custom-plugins-view .table-item-plugins .item-edit {
        width: 50px;
        padding: 0 5px;
    }

        .custom-plugins-view .table-item-plugins .item-edit .btn-hasicon {
            width: 100%;
            padding: 0 5px !important;
            font-size: 0;
        }

            .custom-plugins-view .table-item-plugins .item-edit .btn-hasicon i {
                width: 100%;
                border: none;
            }
}

@media screen and (max-width: 639px) {
    .custom-plugins-view .content-inner {
        padding: 0;
    }

    .custom-plugins-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }

        .custom-plugins-view .main-header .right-side .search {
            margin-bottom: 0;
        }
}

@media screen and (max-width: 359px) {
    .custom-plugins-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 45px;
    }

        .custom-plugins-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.custom-plugins-gallery-view .modal-package {
    padding: 0 !important;
}

    .custom-plugins-gallery-view .modal-package .modal-plugin-info {
        padding: 40px;
        background: #fff;
    }

        .custom-plugins-gallery-view .modal-package .modal-plugin-info p {
            margin-bottom: 20px;
        }

        .custom-plugins-gallery-view .modal-package .modal-plugin-info .form-group {
            margin-bottom: 3px;
            font-size: 13px;
        }

            .custom-plugins-gallery-view .modal-package .modal-plugin-info .form-group:last-child {
                margin-bottom: 0;
            }

    .custom-plugins-gallery-view .modal-package .modal-package-review {
        padding: 40px;
        background: #eee;
    }

        .custom-plugins-gallery-view .modal-package .modal-package-review .panel:last-child {
            margin-bottom: 0;
        }

        .custom-plugins-gallery-view .modal-package .modal-package-review .star-rating {
            margin-top: 5px;
            width: 75px;
        }

.custom-plugins-gallery-view .gallery-item {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    padding-left: 150px;
    position: relative;
    height: 154px;
    margin-bottom: 30px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 0 #f1f1f1;
    -webkit-box-shadow: 0 1px 0 #f1f1f1;
    box-shadow: 0 1px 0 #f1f1f1;
}

    .custom-plugins-gallery-view .gallery-item .item-details-left {
        width: 150px;
        padding: 10px;
        position: absolute;
        left: 0;
    }

        .custom-plugins-gallery-view .gallery-item .item-details-left .item-img-box {
            width: 128px;
            height: 90px;
            overflow: hidden;
            background: #fff;
            vertical-align: middle;
            text-align: center;
            margin-bottom: 10px;
        }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-img-box span {
                display: table-cell;
                vertical-align: middle;
                height: 90px;
                width: 128px;
                margin: 0;
                padding: 0;
            }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-img-box img {
                max-width: 128px;
                vertical-align: middle;
                display: inline-block;
            }

        .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons {
            height: 30px;
            width: 128px;
            position: relative;
        }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons .btn {
                -moz-border-radius: 0;
                -webkit-border-radius: 0;
                border-radius: 0;
                left: 0;
                position: absolute;
                top: 0;
                width: 50%;
            }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons:hover .btn:after {
                background: #ccc !important;
            }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons .btn-left:after {
                position: absolute;
                z-index: 2;
                content: "";
                display: block;
                top: 0;
                right: 0;
                width: 1px;
                height: 28px;
                background: rgba(0,0,0,0.1);
            }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons .btn-right {
                left: 50%;
                -webkit-border-top-right-radius: 2px;
                -webkit-border-bottom-right-radius: 2px;
                -moz-border-radius-topright: 2px;
                -moz-border-radius-bottomright: 2px;
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px;
                border-left: 0;
            }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons .btn-left {
                -webkit-border-top-left-radius: 2px;
                -webkit-border-bottom-left-radius: 2px;
                -moz-border-radius-topleft: 2px;
                -moz-border-radius-bottomleft: 2px;
                border-top-left-radius: 2px;
                border-bottom-left-radius: 2px;
                border-right: 0;
            }

            .custom-plugins-gallery-view .gallery-item .item-details-left .item-buttons .btn i {
                font-size: 14px;
                line-height: 30px;
                margin: 0;
            }

    .custom-plugins-gallery-view .gallery-item .item-details-right {
        border-left: 1px solid #f5f5f5;
        height: 186px;
    }

        .custom-plugins-gallery-view .gallery-item .item-details-right ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .custom-plugins-gallery-view .gallery-item .item-details-right ul li {
                line-height: 37.8px;
                padding: 0 15px;
                border-bottom: 1px solid #f5f5f5;
                display: block;
                overflow: hidden;
                white-space: nowrap;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
            }

                .custom-plugins-gallery-view .gallery-item .item-details-right ul li:last-child {
                    border: none;
                }

                .custom-plugins-gallery-view .gallery-item .item-details-right ul li .star-rating {
                    margin-top: 5px;
                    width: 75px;
                }

                .custom-plugins-gallery-view .gallery-item .item-details-right ul li a {
                    color: #666;
                }

@media screen and (max-width: 1024px) {
    .custom-plugins-gallery-view .gallery-item {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 767px) {
    .custom-plugins-gallery-view .modal-package .modal-plugin-info .form-group {
        margin-bottom: 10px;
    }

        .custom-plugins-gallery-view .modal-package .modal-plugin-info .form-group .col-md-3 {
            font-weight: bold;
        }

    .custom-plugins-gallery-view .col-xs-6 {
        float: none !important;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .custom-plugins-gallery-view .modal-package .modal-plugin-info {
        padding: 15px;
    }

    .custom-plugins-gallery-view .modal-package .modal-package-review {
        padding: 15px;
    }
}

.custom-widgets-view .modal.administration iframe, .custom-widgets-view .modal.authorlist iframe, .custom-widgets-view .modal.bloglist iframe, .custom-widgets-view .modal.monthlist iframe, .custom-widgets-view .modal.pagelist iframe, .custom-widgets-view .modal.search iframe {
    display: none;
}

.custom-widgets-view .modal.administration .modal-body, .custom-widgets-view .modal.authorlist .modal-body, .custom-widgets-view .modal.bloglist .modal-body, .custom-widgets-view .modal.monthlist .modal-body, .custom-widgets-view .modal.pagelist .modal-body, .custom-widgets-view .modal.search .modal-body {
    display: none;
}

.custom-widgets-view .modal.categorylist .modal-body {
    height: 235px;
}

.custom-widgets-view .modal.CommentList .modal-body {
    height: 150px;
}

.custom-widgets-view .modal.PostList .modal-body {
    height: 540px;
}

.custom-widgets-view .modal.TagCloud .modal-body {
    height: 240px;
}

.custom-widgets-view .modal.TextBox .modal-body {
    height: 335px;
}

.custom-widgets-view .modal .modal-header {
    position: relative;
    padding: 15px;
    padding-right: 50px;
    height: auto;
}

    .custom-widgets-view .modal .modal-header .close {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 50px;
    }

    .custom-widgets-view .modal .modal-header .form-group {
        margin: 0;
    }

    .custom-widgets-view .modal .modal-header .input-group .btn {
        height: 34px;
        line-height: 34px;
        padding: 0 15px;
    }

    .custom-widgets-view .modal .modal-header .input-group .form-control {
        height: 34px;
    }

.custom-widgets-view .modal .modal-body {
    padding: 0;
    height: 80%;
}

    .custom-widgets-view .modal .modal-body iframe {
        height: 100%;
        min-height: 100%;
    }

    .custom-widgets-view .modal .modal-body .has-error .form-control {
        border-color: #ea5a5a;
    }

.custom-widgets-view .content-inner .widgets-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .custom-widgets-view .content-inner .widgets-list li {
        width: 100%;
        background: #fff;
        margin-bottom: 5px;
        padding-left: 15px;
        line-height: 40px;
        border: 1px solid #ddd;
        -moz-box-shadow: 0 1px 0 #eee !important;
        -webkit-box-shadow: 0 1px 0 #eee !important;
        box-shadow: 0 1px 0 #eee !important;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-weight: 400;
        font-size: 14px;
        height: 40px;
        padding-left: 10px;
        color: #444;
        position: relative;
        overflow: hidden;
    }

        .custom-widgets-view .content-inner .widgets-list li:last-child {
            margin-bottom: 0;
        }

        .custom-widgets-view .content-inner .widgets-list li .item-buttons {
            position: absolute;
            right: 0;
            top: 0;
            z-index: 2;
            width: 100px;
        }

            .custom-widgets-view .content-inner .widgets-list li .item-buttons button {
                width: 50px;
                background-color: #fff;
                border: none;
                border: none;
                display: block;
                height: 100%;
                line-height: 38px;
                text-align: center;
                float: left;
                text-transform: uppercase;
                border-left: 1px solid #eee;
            }

                .custom-widgets-view .content-inner .widgets-list li .item-buttons button i {
                    display: block;
                    height: 100%;
                    line-height: 36px;
                }

                .custom-widgets-view .content-inner .widgets-list li .item-buttons button:hover {
                    background-color: #eee;
                }

    .custom-widgets-view .content-inner .widgets-list .sortable-empty {
        background: none;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: none;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        text-align: center;
    }

.custom-widgets-view .content-inner .widgets-list-active {
    border: 1px dashed #aaa;
    padding: 10px;
}

.custom-widgets-view .content-inner .ui-sortable-placeholder {
    visibility: visible !important;
    background: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px dashed #aaa !important;
}

.custom-widgets-view .content-inner .widget-zone-wrapper .widget-zone {
    float: left;
    width: 33%;
}

@media screen and (max-width: 1280px) {
    .custom-widgets-view .content-inner .widget-zone-wrapper .widget-zone {
        width: 50%;
    }
}

@media screen and (max-width: 768px) {
    .custom-widgets-view .content-inner .widget-zone-wrapper .widget-zone {
        float: none;
        width: 100%;
    }
}

.custom-widgets-view .modal-package {
    padding: 0 !important;
}

    .custom-widgets-view .modal-package .modal-widgets-info {
        padding: 40px;
        background: #fff;
        border-bottom: 1px solid #eee;
    }

        .custom-widgets-view .modal-package .modal-widgets-info p {
            margin-bottom: 20px;
        }

        .custom-widgets-view .modal-package .modal-widgets-info .form-group {
            margin-bottom: 3px;
            font-size: 13px;
        }

            .custom-widgets-view .modal-package .modal-widgets-info .form-group:last-child {
                margin-bottom: 0;
            }

    .custom-widgets-view .modal-package .item-alert {
        padding: 40px;
        border-bottom: 1px solid #eee;
    }

        .custom-widgets-view .modal-package .item-alert .alert {
            margin: 0;
        }

            .custom-widgets-view .modal-package .item-alert .alert .btn {
                position: relative;
                top: -4px;
            }

    .custom-widgets-view .modal-package .modal-widget-image {
        padding: 40px;
    }

        .custom-widgets-view .modal-package .modal-widget-image img {
            display: block;
            margin: 0 auto;
        }

    .custom-widgets-view .modal-package .modal-widget-review {
        padding: 40px;
        background: #eee;
    }

        .custom-widgets-view .modal-package .modal-widget-review .panel:last-child {
            margin-bottom: 0;
        }

        .custom-widgets-view .modal-package .modal-widget-review .star-rating {
            margin-top: 5px;
            width: 75px;
        }

.widget-edit {
    padding: 15px;
}

    .widget-edit .field-validation-error {
        color: #d9534f;
        display: block;
    }

    .widget-edit .widget-edit-blogroll #cblXfn {
        width: 100%;
    }

        .widget-edit .widget-edit-blogroll #cblXfn td {
            border: none;
            width: 20%;
        }

        .widget-edit .widget-edit-blogroll #cblXfn label {
            margin-left: 5px !important;
        }

    .widget-edit .widget-edit-linklist .input-group .form-control {
        height: 35px !important;
    }

    .widget-edit .widget-edit-newsletter h4 {
        margin-bottom: 10px;
    }

    .widget-edit .widget-edit-newsletter ul li {
        position: relative;
    }

        .widget-edit .widget-edit-newsletter ul li .btn {
            position: absolute;
            right: 5px;
            top: 5px;
        }

.security-profile-view .profile-info {
    margin-bottom: 10px;
}

    .security-profile-view .profile-info .profile-info-img {
        border-radius: 100%;
        margin-right: 20px;
        max-width: 100px;
    }

    .security-profile-view .profile-info .profile-info-title {
        padding-top: 14px;
        font-size: 18px;
        margin-bottom: 3px;
        color: #000;
    }

    .security-profile-view .profile-info .profile-info-role {
        color: #888;
        margin-bottom: 3px;
    }

    .security-profile-view .profile-info .btn-link-picture {
        display: inline-block;
        font-size: 10px;
        cursor: pointer;
        margin-right: 5px;
        text-transform: uppercase;
        color: #888;
    }

    .security-profile-view .profile-info .btn-link-picture-change:hover {
        color: #24b685;
    }

    .security-profile-view .profile-info .btn-link-picture-remove:hover {
        color: #ea5a5a;
    }

.security-profile-view .panel-custom-fields .panel-heading .panel-title {
    font-weight: 400;
}

.security-profile-view .panel-custom-fields .panel-heading .btn {
    margin-top: 8px;
}

.security-profile-view .panel-custom-fields .list-group .list-group-item {
    position: relative;
    padding-left: 140px;
    padding-right: 50px;
}

    .security-profile-view .panel-custom-fields .list-group .list-group-item .form-control {
        height: 30px;
    }

    .security-profile-view .panel-custom-fields .list-group .list-group-item .field-name {
        position: absolute;
        top: 10px;
        left: 0;
        padding: 0 10px;
        line-height: 30px;
        height: 30px;
        width: 120px;
        overflow: hidden;
    }

    .security-profile-view .panel-custom-fields .list-group .list-group-item .field-remove {
        position: absolute;
        top: 10px;
        right: 5px;
        border: none;
        background: none;
        color: #ea5a5a;
        font-size: 16px;
        width: 30px;
        height: 30px;
        outline: none;
    }

@media screen and (max-width: 639px) {
    .security-profile-view .main-header .btn-default {
        display: none;
    }

    .security-profile-view .profile-info {
        text-align: center;
    }

        .security-profile-view .profile-info .profile-info-img {
            float: none !important;
            text-align: center;
            width: 100%;
            display: block;
            margin: 0 auto;
        }

        .security-profile-view .profile-info .profile-info-role {
            margin-bottom: 20px;
        }

        .security-profile-view .profile-info .btn-link-picture {
            border: 1px solid #ccc;
            background: #fff;
            padding: 5px 5px 4px;
        }
}

.security-roles-view .modal-roles .section-role {
    background: #f9f9f9;
    margin-bottom: 10px;
    border: 1px solid #eee;
}

.security-roles-view .modal-roles .section-role-title {
    background: #f9f9f9;
    border-bottom: 1px solid #eee;
    padding: 5px 15px;
}

.security-roles-view .modal-roles .section-role-body {
    padding: 5px 0;
    font-size: 12px;
}

.security-roles-view .table-item-roles .item-sysrole {
    width: 120px;
}

@media screen and (max-width: 640px) {
    .security-roles-view .table-item-roles .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 639px) {
    .security-roles-view .table-item-roles .item-sysrole {
        display: none;
    }

    .security-roles-view .table-item-roles .item-title {
        border-right: 1px solid #eee;
    }
}

@media screen and (max-width: 639px) {
    .security-roles-view .content-inner {
        padding: 0;
    }

    .security-roles-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }

        .security-roles-view .main-header .right-side .search {
            margin-bottom: 0;
        }
}

@media screen and (max-width: 359px) {
    .security-roles-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 60px;
    }

        .security-roles-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.security-users-view .table-item-users .item-roles {
    width: 120px;
}

.security-users-view .table-item-users .item-email {
    width: 200px;
    max-width: 200px;
    padding: 0 10px;
}

@media screen and (max-width: 768px) {
    .security-users-view .table-item-users .item-email {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .security-users-view .table-item-users .item-checkbox {
        border-right: none;
        width: 15px;
        min-width: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 639px) {
    .security-users-view .content-inner {
        padding: 0;
    }

    .security-users-view .main-header {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom-width: 1px;
        border-color: #eee;
    }

        .security-users-view .main-header .right-side .search {
            margin-bottom: 0;
        }
}

@media screen and (max-width: 359px) {
    .security-users-view .main-header .btn-success.btn-hasicon {
        padding: 0;
        width: 60px;
    }

        .security-users-view .main-header .btn-success.btn-hasicon .fa {
            display: none;
        }
}

.settings-view h4 {
    margin-top: 40px;
    margin-bottom: 20px;
    background: #e9e9e9;
    padding: 0 15px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 16px;
    line-height: 35px;
    font-weight: 400;
}

    .settings-view h4:first-child {
        margin-top: 0;
    }

    .settings-view h4:before {
        content: "\f105";
        font-family: 'FontAwesome';
        margin-right: 10px;
    }

.settings-view .avatar-sample {
    border: 1px solid #ddd;
    padding: 5px;
    display: block;
    background-color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 43px;
    cursor: pointer;
}

    .settings-view .avatar-sample img {
        margin-right: 10px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background: #eee;
    }

    .settings-view .avatar-sample input {
        position: relative;
        top: 2px;
        margin-right: 10px;
    }

@media screen and (max-width: 400px) {
    .settings-view .col-xs-6 {
        float: none !important;
        width: 100%;
    }
}

.about-view .content-inner {
    width: 1280px;
    max-width: 100%;
    direction: ltr;
}

.about-view .about-section {
    margin-bottom: 25px;
}

    .about-view .about-section .about-logo {
        margin-bottom: 20px;
    }

    .about-view .about-section .about-external-link {
        margin-top: 35px;
    }

        .about-view .about-section .about-external-link .fa-cube {
            line-height: 28px !important;
        }

        .about-view .about-section .about-external-link li {
            margin-bottom: 10px;
        }

.about-view .panel .panel-title {
    text-transform: capitalize;
}

.about-view .panel .list-group-item span {
    display: inline-block;
    min-width: 180px;
}

@media screen and (max-width: 1024px) {
    .about-view .content-inner {
        width: 640px;
        margin: 0 auto;
    }

    .about-view .about-logo {
        text-align: center;
        margin: 40px 0;
    }
}

@media screen and (max-width: 480px) {
    .about-view .about-section .about-external-link li {
        width: 49%;
        margin-bottom: 10px;
    }

        .about-view .about-section .about-external-link li .btn {
            width: 100%;
            text-align: left;
        }

    .about-view .panel .list-group-item span {
        min-width: 10px;
    }
}

@media screen and (max-width: 320px) {
    .about-view .about-section .about-external-link li {
        width: 100%;
    }
}

@font-face {
    font-family: 'yekan';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}

.rtl-dir {
    direction: rtl;
    font-family: 'yekan', Tahoma, Arial, sans-serif;
    font-size: 14px;
}

    .rtl-dir .pull-right {
        float: left !important;
    }

    .rtl-dir .pull-left {
        float: right !important;
    }

    .rtl-dir .col-xs-1, .rtl-dir .col-xs-2, .rtl-dir .col-xs-3, .rtl-dir .col-xs-4, .rtl-dir .col-xs-5, .rtl-dir .col-xs-6, .rtl-dir .col-xs-7, .rtl-dir .col-xs-8, .rtl-dir .col-xs-9, .rtl-dir .col-xs-10, .rtl-dir .col-xs-11, .rtl-dir .col-xs-12 {
        float: right;
    }

@media (min-width: 768px) {
    .rtl-dir .col-sm-1, .rtl-dir .col-sm-2, .rtl-dir .col-sm-3, .rtl-dir .col-sm-4, .rtl-dir .col-sm-5, .rtl-dir .col-sm-6, .rtl-dir .col-sm-7, .rtl-dir .col-sm-8, .rtl-dir .col-sm-9, .rtl-dir .col-sm-10, .rtl-dir .col-sm-11, .rtl-dir .col-sm-12 {
        float: right;
    }
}

@media (min-width: 992px) {
    .rtl-dir .col-md-1, .rtl-dir .col-md-2, .rtl-dir .col-md-3, .rtl-dir .col-md-4, .rtl-dir .col-md-5, .rtl-dir .col-md-6, .rtl-dir .col-md-7, .rtl-dir .col-md-8, .rtl-dir .col-md-9, .rtl-dir .col-md-10, .rtl-dir .col-md-11, .rtl-dir .col-md-12 {
        float: right;
    }
}

@media (min-width: 1200px) {
    .rtl-dir .col-lg-1, .rtl-dir .col-lg-2, .rtl-dir .col-lg-3, .rtl-dir .col-lg-4, .rtl-dir .col-lg-5, .rtl-dir .col-lg-6, .rtl-dir .col-lg-7, .rtl-dir .col-lg-8, .rtl-dir .col-lg-9, .rtl-dir .col-lg-10, .rtl-dir .col-lg-11, .rtl-dir .col-lg-12 {
        float: right;
    }
}

.rtl-dir .input-group .form-control:first-child, .rtl-dir .input-group-addon:first-child, .rtl-dir .input-group-btn:first-child > .btn, .rtl-dir .input-group-btn:first-child > .btn-group > .btn, .rtl-dir .input-group-btn:first-child > .dropdown-toggle, .rtl-dir .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .rtl-dir .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

    .rtl-dir .input-group .form-control:last-child, .rtl-dir .input-group-addon:last-child, .rtl-dir .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .rtl-dir .input-group-btn:first-child > .btn:not(:first-child), .rtl-dir .input-group-btn:last-child > .btn, .rtl-dir .input-group-btn:last-child > .btn-group > .btn, .rtl-dir .input-group-btn:last-child > .dropdown-toggle {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.rtl-dir .main-header .page-title {
    margin: 0 0 0 20px;
    font-size: 14px;
}

.rtl-dir .main-header .btn.pull-left {
    margin-right: 0;
    margin-left: 10px;
}

.rtl-dir .main-header .btn.pull-right {
    margin-left: 0;
    margin-right: 10px;
}

.rtl-dir .main-header .dropdown {
    margin-left: 0;
    margin-right: 10px;
}

.rtl-dir .main-header .search {
    margin-left: 0;
    margin-right: 10px;
}

    .rtl-dir .main-header .search input {
        padding-right: 5px;
    }

.rtl-dir .main-header .icon-header-dashboard {
    margin-left: 0;
    margin-right: 10px;
}

.rtl-dir .main-header .right-side-toggle {
    text-align: right;
    padding: 0 0 0 8px;
    right: auto;
    left: 0;
}

@media screen and (max-width: 1024px) {
    .rtl-dir .main-header {
        padding-left: 15px;
        padding-right: 60px;
    }
}

@media screen and (max-width: 640px) {
    .rtl-dir .main-header {
        padding: 10px 48px 10px 10px;
    }

        .rtl-dir .main-header .page-title {
            margin-right: 0;
            margin-left: 12px;
        }

        .rtl-dir .main-header .btn.pull-left {
            margin-right: 0;
            margin-left: 5px;
        }

        .rtl-dir .main-header .btn.pull-right {
            margin-left: 0;
            margin-right: 5px;
        }

        .rtl-dir .main-header .dropdown {
            margin-left: 0;
            margin-right: 5px;
        }
}

@media screen and (max-width: 639px) {
    .rtl-dir .main-header .right-side {
        right: auto;
        left: 7px;
    }

        .rtl-dir .main-header .right-side:after {
            right: auto;
            left: 5px;
        }

        .rtl-dir .main-header .right-side:before {
            right: auto;
            left: 4px;
        }

        .rtl-dir .main-header .right-side .dropdown .dropdown-toggle {
            text-align: right;
        }
}

.rtl-dir .main-wrapper {
    padding-left: 0;
    padding-right: 240px;
}

.rtl-dir .main-sidebar {
    left: auto;
    right: 0;
}

@media screen and (max-width: 1024px) {
    .rtl-dir .main-wrapper {
        padding-right: 0;
    }
}

.rtl-dir .main-sidebar .nav-user .nav-user-info {
    padding-left: 0;
    padding-right: 60px;
}

    .rtl-dir .main-sidebar .nav-user .nav-user-info .nav-user-img {
        left: auto;
        right: 0;
    }

.rtl-dir .main-sidebar .nav-user .nav-user-actions li {
    float: right;
}

.rtl-dir .main-sidebar .nav-user .nav-user-toggle {
    right: auto;
    left: 0;
}

    .rtl-dir .main-sidebar .nav-user .nav-user-toggle:after {
        left: auto;
        right: 24px;
    }

.rtl-dir .main-sidebar .nav-sidebar > ul > li > a {
    padding-left: 0;
    padding-right: 60px;
}

    .rtl-dir .main-sidebar .nav-sidebar > ul > li > a i {
        left: auto;
        right: 0;
    }

.rtl-dir .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar {
    padding-left: 0;
    padding-right: 50px;
}

    .rtl-dir .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar:after {
        left: 0;
        right: 29px;
    }

    .rtl-dir .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li a {
        padding-left: 0;
        padding-right: 10px;
    }

        .rtl-dir .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li a:before {
            left: 0;
            right: -20px;
        }

        .rtl-dir .main-sidebar .nav-sidebar > ul > li > .sub-nav-sidebar li a:after {
            left: 0;
            right: -5px;
        }

.rtl-dir .main-sidebar .logo-sidebar {
    left: auto;
    right: 0;
}

.rtl-dir .btn-hasicon {
    padding-left: 17.5px;
    padding-right: 50px;
}

    .rtl-dir .btn-hasicon.btn-sm {
        padding-left: 15px;
        padding-right: 43px;
    }

    .rtl-dir .btn-hasicon.btn-lg {
        padding-left: 20px;
        padding-right: 56px;
    }

    .rtl-dir .btn-hasicon i {
        border-right: none;
        border-left: 1px solid rgba(0,0,0,0.08);
        left: auto;
        right: -1px;
    }

.rtl-dir .btn-group .btn {
    margin-right: 0;
    margin-left: 1px;
}

.rtl-dir .dropdown .dropdown-toggle {
    padding-right: 17.5px;
    padding-left: 50px;
}

    .rtl-dir .dropdown .dropdown-toggle.btn-sm {
        padding-right: 15px;
        padding-left: 43px;
    }

    .rtl-dir .dropdown .dropdown-toggle.btn-lg {
        padding-right: 20px;
        padding-left: 56px;
    }

    .rtl-dir .dropdown .dropdown-toggle i {
        border-left: none;
        border-right: 1px solid rgba(0,0,0,0.1);
        right: auto;
        left: -1px;
    }

.rtl-dir .dropdown .dropdown-menu {
    left: 0 !important;
    right: auto;
    text-align: right;
}

.rtl-dir .filemanager .main-header {
    padding-right: 15px;
}

.rtl-dir .filemanager .filemanager-list .item-file {
    float: right !important;
    margin-right: 0;
    margin-left: 20px;
}

.rtl-dir .filemanager .filemanager-list .item-file-name label {
    padding: 0 35px 0 10px;
}

.rtl-dir .filemanager .filemanager-list .item-file-name input {
    left: auto;
    right: 13px;
}

@media screen and (max-width: 1023px) {
    .rtl-dir .filemanager .filemanager-list .item-file {
        padding-left: 0;
        padding-right: 40px;
        margin-right: 0;
        margin-left: 2%;
    }

        .rtl-dir .filemanager .filemanager-list .item-file:nth-child(3n) {
            margin-left: 0;
        }

        .rtl-dir .filemanager .filemanager-list .item-file .item-file-image {
            left: auto;
            right: 0;
        }

        .rtl-dir .filemanager .filemanager-list .item-file .item-file-name label {
            padding: 0 35px 0 10px;
        }
}

@media screen and (max-width: 768px) {
    .rtl-dir .filemanager .filemanager-list .item-file:nth-child(3n) {
        margin-right: 0;
        margin-left: 2%;
    }

    .rtl-dir .filemanager .filemanager-list .item-file:nth-child(2n) {
        margin-left: 0;
    }
}

@media screen and (max-width: 480px) {
    .rtl-dir .filemanager .filemanager-list .item-file {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}

.rtl-dir .modal .modal-buttons .btn {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.rtl-dir .modal .modal-header .close {
    float: left;
}

.rtl-dir .modal .modal-footer {
    text-align: right;
}

.rtl-dir .modal ul {
    padding: 0;
}

.rtl-dir.modal-open .main-sidebar {
    right: 17px;
}

.rtl-dir .panel .panel-heading {
    padding: 0 20px 0 10px;
}

    .rtl-dir .panel .panel-heading i {
        margin-right: 0;
        margin-left: 10px;
    }

.rtl-dir .panel ul {
    margin: 0;
    padding: 0;
}

.rtl-dir .table tbody tr td {
    border-right: none;
    border-left: 1px solid #f5f5f5;
}

    .rtl-dir .table tbody tr td:last-child {
        border-right: none;
        border-left: 0px solid #e9e9e9;
    }

.rtl-dir .table .item-title {
    text-align: right;
}

.rtl-dir .table th.item-title {
    padding-left: 0;
    padding-right: 15px;
}

.rtl-dir .table td.item-title a:first-child {
    padding: 0 15px 0 50px;
}

@media screen and (max-width: 639px) {
    .rtl-dir .table td.item-title a:first-child {
        padding-right: 0;
        padding-left: 30px;
    }
}

.rtl-dir .table td.item-title .external-link {
    padding-left: 0;
}

.rtl-dir .table .external-link {
    right: auto;
    left: 0;
}

.rtl-dir .checkbox input[type=checkbox], .rtl-dir .checkbox-inline input[type=checkbox], .rtl-dir .radio input[type=radio], .rtl-dir .radio-inline input[type=radio] {
    margin-left: 0;
    margin-right: -24px;
    top: 5px;
}

.rtl-dir .checkbox label, .rtl-dir .radio label {
    padding-left: 0;
    padding-right: 20px;
}

.rtl-dir .dashboard-view .dashboard-list ul li a {
    padding: 0 20px 0 50px;
}

.rtl-dir .dashboard-view .dashboard-list ul .external-link {
    right: auto !important;
    left: 0 !important;
    padding: 0;
}

.rtl-dir .dashboard-view .dashboard-stats ul li a .item-stats-info {
    right: auto;
    left: 12px;
}

.rtl-dir .dashboard-view .dashboard-gallery ul li .item-link {
    padding-left: 10px;
    padding-right: 55px;
}

.rtl-dir .dashboard-view .dashboard-gallery ul li .item-img {
    left: auto;
    right: 12px;
}

.rtl-dir .dashboard-view .dashboard-news ul li span {
    right: auto;
    left: 12px;
}

.rtl-dir .dashboard-view .trash-list .list-group .list-group-item .restorethis, .rtl-dir .dashboard-view .trash-list .list-group .list-group-item .purgethis {
    margin-left: 0;
    margin-right: 10px;
    right: auto;
    left: 0;
    border-left: none;
    border-right: 1px solid #eee;
}

.rtl-dir .dashboard-view .trash-list .list-group .list-group-item .restorethis {
    right: auto;
    left: 40px;
}

.rtl-dir .dashboard-view .trash-list .list-group .list-group-item .text-ellipsis {
    padding-right: 0;
    padding-left: 84px;
}

.rtl-dir .settings-view h4:before {
    content: "\f104";
    margin-right: 0;
    margin-left: 10px;
}

.rtl-dir .settings-view .avatar-sample img {
    margin-right: 0;
    margin-left: 10px;
}

.rtl-dir .settings-view .avatar-sample input {
    margin-right: 0;
    margin-left: 10px;
}

.rtl-dir .custom-plugins-view .table-item-plugins .item-desc {
    text-align: right;
}

    .rtl-dir .custom-plugins-view .table-item-plugins .item-desc span {
        width: auto !important;
    }

.rtl-dir .custom-widgets-view .modal .modal-header {
    padding-right: 20px;
    padding-left: 50px;
}

    .rtl-dir .custom-widgets-view .modal .modal-header .close {
        left: 0;
        right: auto;
    }

.rtl-dir .custom-widgets-view .content-inner h4 {
    direction: ltr;
    text-align: right;
}

.rtl-dir .custom-widgets-view .content-inner .widgets-list li {
    padding-right: 15px;
    padding-left: 10px;
}

    .rtl-dir .custom-widgets-view .content-inner .widgets-list li .item-buttons {
        left: 0;
        right: auto;
    }

        .rtl-dir .custom-widgets-view .content-inner .widgets-list li .item-buttons button {
            float: right;
            border-right: 1px solid #eee;
            border-left: none;
        }

.rtl-dir .custom-widgets-view .content-inner .widget-zone-wrapper .widget-zone {
    float: right;
}

.rtl-dir .about-view .content-inner {
    width: 100%;
}

@media screen and (max-width: 480px) {
    .rtl-dir .about-view .about-section .about-external-link li .btn {
        text-align: right;
    }
}

.rtl-dir .main-loading {
    right: auto;
    left: 30px;
}
